{"_id":"@ashinga48/react-hook-use-service-worker","_rev":"8-d22ddc006a8a997a5c051e858d2cb95d","name":"@ashinga48/react-hook-use-service-worker","dist-tags":{"latest":"0.1.10"},"versions":{"0.2.1":{"version":"0.2.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"cb1e736c4d9edd4e613589debd55a6807d457a2e","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.2.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-OFVvMfx1dR6XDoSODAuE3hFDfjFivoseWuQ4Kj69ViaF9ylNveJLHUkx6PzpYACcR/SaE/OHfnRfLTFsKZXmvw==","shasum":"45a14e68bc99e343a1463d8010ee1dc41834eed1","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.2.1.tgz","fileCount":12,"unpackedSize":55027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFOghCRA9TVsSAnZWagAATBwP/Rm41y8lY7dqo7bNZmWF\nMHBpV/kkBRGM+gqSbKpDqmTnu5aqTsKFHaC2n6FLGL+rruunjyM2fWbGFNP4\n4il9SB1QOPgH7b/4Wg9qFF2yc+dLiH+JODa6ZzJG01Bcktsi9wkGLmeeZPh7\nvFscjGlN2RzhA2x+61Ns/Jz1elZXWTb2ALRuDR3L9po5BDd042o9ONvxybNa\nO1DLxAJ4QSpH2CSFa4hERLgZnlNIecarrWX1t5mEwsLVcD4zpLHgXsi9gggN\n1ZqF7GwNdf6FfqBBqS48fhXBvkTcZMvwmBcbbIoIv2bZyPNigVeBqtEXf0Jk\nH2COrvHejQD7xSfN6l+PhUoOXcAZJEIRaZtV4VsdtZPufCO/eHIskuoCqi/E\nVnKkXUd6g4eK8ArE9VDFAt3WfztnL7Z5k1jHub1e7Xnw5+RJK4h6kpUznRy/\nrWwwtyF5UHrwpmbdEDTcPUnwyMeaP+3msgj5iCjh6Qy5QB8oqvmnFjriZ22T\nmL5VSXCmCl3XPyk+t11xpz+nTia8nHs6uikt8RqndGoVRLhGn9BN+LY4IRJq\nZ9Sl/ZQZSre88jyMPII/4BfTnBYpD0FybZlY1W11wshUZWIqW/77rpY8hw+h\ngBq3Wi8z9HnHo5WHlqOT5zplslvlQNpPLfYC2MLTCebtKAOkDqQNB7tfNpwl\nfiH6\r\n=1Joe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfz9KExjAPw/z0buYtYYkz24X+/0o8YG/85T7l6QSyKAIhANjlmdPgg7bYRGPSvlCB/v+i0coSRYnoUcT1+nIUpI9W"}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.2.1_1595205664652_0.4333628841038848"},"_hasShrinkwrap":false},"0.1.4":{"version":"0.1.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"a51277df641153cdf1e0ab524b5de64d7675e851","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8vKBn3FQK73moKjPPTYnYylC2YA6opsb5HRfSFPyDfZDaiGSEzFDXJVkSAvkIWcFvi1Ex/j81ZvCXGa1J1ynww==","shasum":"de923cf9b8e4be44a0f103ad1b855f7ec6ae0055","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.4.tgz","fileCount":4,"unpackedSize":7656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQd7CRA9TVsSAnZWagAA1yMP/RjJ2XzEVC0aRKyqp03H\nMcX/FNZB/VqCeR2FX9aNGaZudgzNnAn/8PTfGPDS6sVoudjff8YHXGREBJyE\nhqe3RyeoMAdU1NHVr+nU8WYqbcyJLgOsx27atdwYSJGDtfQKjwHhIxeyoYne\nsX82baQH0KTIZW4jQia1W4INu6pQ5DoCK36eaH0IBVew7kjpxHi8rFGH2CiS\nA13zzFocRILlNzBW1rkjodMZc9xqjC65VYIPpv689GFwJjeot+4KuNB2Fn1/\nZc03oe7Uni79lJ2oE+fzKgLjboConEiZ8lkq66TPNQZUWUToxctQ1n9EYlzm\nBMbsL9/c/jxoXA4m60vUnFfHZaBV4nn5ZiPkrRO5RLyl5YDUeNEzL2CnQxkh\nP22GdWAKE4SSdfWs8fY1xO5IUygDFymVUYq3gDXXdFGNI/mPguHsiP1DVT+z\nTvKnK7NudGpHbqHys5HwXyxfHnEJ/ONIHlutnnwmz1qd6ixY2Suvu7EGrMja\nlrOiJ/i9Y5fl48Q/j2yjBND+Xt548pZUTam3RLBGmdLNh6MzK5zPMzE3y6KO\ncNfjdt7W/deZRdECAXK+nGjWHQPhkZdis6Perd+o5lQzsbfpeaDeIxVdKOdn\n+eQ+nIbbDvffQTT3Ee0aV8xBvIruLhuvfHiHr5NatpnJQVCOLo3AM7ZFrDIZ\ndrwj\r\n=MDS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgZo2A7BrImtR6J+JLEjYa0h1b/UcGoJGGUjwgCDnibAiEAiRrRFvdVLCd3APMYyoN1OvEzHLimL5VDRhTVgSQeICs="}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.4_1595213691001_0.31891602264460683"},"_hasShrinkwrap":false},"0.1.5":{"version":"0.1.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"78f10b2a97e5ffe7b03204ea09c77dde11e2017f","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mOqvP0QJK8OAC1xBR9vBtN59I5+J6DxtGUaxdUWBckrSuUPAiaNflqrLGNapsqOfPirmnzRCVNEUaSePx/pALw==","shasum":"47aa8ae7bb5a41c8ade1a74567f094d077749338","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.5.tgz","fileCount":4,"unpackedSize":7656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQpECRA9TVsSAnZWagAAsTYP/RAFU4hcJ3j+SqTaQpWJ\nFRvT5AsvN/6AspHp8kaWOOojsN0Lyv99uRbAae6u0urwBU7p4r7vdyqrChoR\nonrrfeuzw2xD9rJH0OV9RNcZ73UoYusJfQHrC8VMswAh/OkpiLPMJslBHU2H\nRTtroNTlhh0fWs7Xo8XfdmPegG5qFTmxhh0WdL+DHY1iiu0nFrUyYgKKuzwJ\nExZllu9MT8FTuQMk6xROpr9OS2/Lrz9tLBdZfm+CM8wQamfrTx4wglKHxp1x\na+3PyraNupc39FwbCiQRdL89vj2zP7ZOcInLZX7+lonZ+SAzfGjpR7CtT402\nfisI6eaimy0/ALpoqvC4mqaAqb7cWnd65/JNX0ybhHAfvZ86H+pjeUsDmgv1\nmSulr260F2Q5xYevRDa3l/mOT+vQQYS5rqQ6GEpPxjJGJ9PA7b7de9KaSkQW\nHdeHJ6QxQqjp7R+MxjQoepRkrXrGbWzpSJHnTk0ELLSD4VZMXmJv/+uX4yH1\n7wl+0S/f0i+nIVokiUlt2gHSd0mg3LWS2j67QP0Od3aGUL1YwJhqdQ8NPQL6\nlfLs7LPGRm/SN1tly6McjwbVoovd9z6WBucf0XiM1DSB4U0I7dD4WR8TJo62\ntcB7V0ANUs2V2jMFsRzv+k6TYyVbEDouv89/5XO/lWU1pL80be5rzLPM5EBR\nkWVo\r\n=PqiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJnVcQyms+H6jeJNGLE8NxR/f8CLQWHl8NghgtTkMQpQIgKYTMGfmDaGCbFjYvDHLlf/EBLo25D7LVG45iemxJ6o4="}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.5_1595214404317_0.6480575139677114"},"_hasShrinkwrap":false},"0.1.6":{"version":"0.1.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"7d0fc8f64e0a6a7f8ce628faa658d989627fd7aa","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rAjTNzo0oYz9SkEEaZp+XVxzVyKsaJVX4dsV7QGe026Y9lxy+INR0KHrgj0O6fN4OJmbTyN+I5cNh5mt5Z225g==","shasum":"1ba64d7f654f619ec62d2dedc1d1ffbccd36c47f","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.6.tgz","fileCount":4,"unpackedSize":7656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQ13CRA9TVsSAnZWagAAJE4P/j3n49FW43GfTWRZc95s\nKfq0HsjPo08u0vJ55rbQBS5IKGetH3sUBldBeYedIlO8mj94Po8v17KRbyQV\nK94UPqdqvop6MNE8l/y3K20RQekJIkJMrPtUJvncOImX4x5ic36WNRmG3zB6\nsXlm3ufmUoYRds5y71RiV7HgS6lm3BN54iqMVPqiCRgwnRW9Fuu9Kf62nIiK\niWbbT4zVlpaRi8HtbPxOwC09hpI5+vSYF3wVprKrQqY+hEh1Bskx8cWh+QTm\nlriwqPizk+SeTPjZ+EoCtKpDcGIuRuNCQxeue2IcaHzsXZzrX2BUuiFmGLED\nNl9qH/1rX1sFqpOJE6uXkvFFRMGScKNIh9NC0l6p/Bs181h7FzGyfJhUvexI\nhuiY2CzJYxhKWMJF49pMnlry8gMjT/iPiOSjulV0zSvQ2/sk3SoKJqR2EvTo\nWvDoxPxSSnSYLYAzWD+oGp7sAXnxN9hj+ZTUJQw2hyvIfdq6a+2wRCqasWQL\naXnBZ8kQHpvsZW76OBXmwlcOr19ixKS7PX0WdC6AW8KbgU0JomIyVliy1Mdj\nasMXhRYz0gYXnFQmYZMFMuFGYPYcTK04WYOjEkLdQrtXI2xutxadFgtbOhcY\nR1elyMAyc+rR1vN0jN8qk2IFTQjp1vFEgt/S3TLJdSpK8Irh/F4YgWY7d6de\n1c/0\r\n=Zygq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlzGotRztbIjoY75kOO1UTe/VDoTpICkvxxj0xrxsQhAiEAphvkpnlAharTrtlZ/QwW87KygFSwUirlkqwezRq43So="}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.6_1595215223174_0.44416961200913474"},"_hasShrinkwrap":false},"0.1.7":{"version":"0.1.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"e9f1b774b73754620a436bc170714709516f89df","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BkfvDEDuLZbByH27ZMUAsdqtvk8mdsaklj2dsqDXACo/UWRkTrcqaahK7iUuQwMOsU+M0QcmAuwLyWmKmKxDOw==","shasum":"fab9614af62e548d32b7d9813d9cc752f46c353a","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.7.tgz","fileCount":4,"unpackedSize":7656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFRRkCRA9TVsSAnZWagAAnLUP/RW+WUOCY5mk8HlVjm1D\nUbGE/ynwRVdDUctufRVwe/WtyQQZqB0Xt8JXlzng2wZtMLGg99dBqdk8U8mZ\n3HRhh4iEb7btHmAruQkvwoai6AblVjBx58ZBXcbYVUiWI6QJTlbqR6mq90Xb\nwxQiz1esOyfmP69CCOJoD+rve0UvC0SPJoNGJv6RMwreJgQXbrnTrQBxWTq7\na9Ttb02HLd8u8oxLcXOdonT3CwWYKqInpfwV9kjB3EOb/lSnk0p1C3SitMo0\nxou4QN7YniVVNuhbgx5b3DAFARKo5heo3Jzg4Z44/OpJPuCED7DS1Bppw8yq\n2oQh0DeqpgWhiZCeZtNnHDNFXNJcK7q951Ls10nRJTsYebQ7roVJ8V/2ImNk\nihgFAXF6AJFSQ/Nj2KqedlOFUj1YnyYZZ10Lvd7aJikrrz8a9cCN6yi9BRHD\njBB17vdetlmV5ramY/GhYk6ZAUW0ZsDmAJ6VIIEEBKIerzA10oEYYhboK1L9\n575PyuuIJraiTGcNtDb+aP+Mg0ondgG8557kRehjy2qlnOmQdS3B4WbHBRI4\nY6pbMXD/97vxy3waZB/yBT/RONHuGoLMM68c8sODS6gnGbT7xJoOZCEjmMfc\ng6XzW5tJvh13/ekLJj0GDCCZy5uu1PHdmfE6n3HSG4Ktu5ZgLWuB96aMo4CD\nQoOv\r\n=Azqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO9wj4x55z2yGYXHTznHVXGatR1we+/zTXo1+3dpsdsgIhANNCX26Ec/X41ClKdUuaSkyPKfpfIiMqcKaJi9KeA0Fh"}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.7_1595216996292_0.30474499621146633"},"_hasShrinkwrap":false},"0.1.8":{"version":"0.1.8","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"bad9184ec6ca5c6d9f1148ff435fbcf93d8aae3b","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-I1Kf5Bit7UrMIG5KE+NILMRrUixZ+AY0KbFlZtChbvN7qP3qR7DZujfYcmc6nzq/fm0CMhxvcdfFIExxs0hFzQ==","shasum":"0580e5b838e26a189c1e065793916cd3f27c73c1","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.8.tgz","fileCount":4,"unpackedSize":7659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFSxYCRA9TVsSAnZWagAACT4P/3aZnbJR98Iaor8TWIR3\n+VSPHlzHghcAZ2lAh2h9xU01TTBSBtwrmZf1a7CdoSV1Mkny/RO1yM2bwGOY\nVHT7NGZZbyz4v61f39JPHA9Xd6B/LX5bpAcq+jE6wIyupfuSDs69r2zbC/hc\nLRH9iNEO+nAmUmREmX/aFMyH8MyQLxOw6Ywun1+MNoY7/1HzovMFDAdLt/Ft\n6HI/0csOajw5fHmv/cj8Yb9bdbwcP3vn8Z36HtoGFjx9jbUD5F0BnTfZ16Du\nLkI8/rLy3co29tH0uG9V8DuJgRGPQvXbSwrQRica6YfW4AjQIl2HXp1XKODT\ncFcO1xoICUuTfX32dPIvfrvkVqCLEwx3nkZS1rgM79StizeP9dGSunx95pbZ\n3z4ao4bgxTwFkoTYY1Jwda3P4G1kwLz+myuqKFeESvnKR3Gn8+LSKnjW6WDP\ngSRazhQu1gaSrRElXyMwQY7GXC5hF5VAJYl9Ze7fjwRXmCUe8iX32BS8/lzT\nZ+WioRe+vFcSUAO63QGnT2iAI6Kt19aXcRAmrkN+x8RQs3ZQSKWhmg2yMmjg\nJ7Z/QIs4oMNmiN/dRcMIkIPcT5ZRqe5sp4YWO73QJoA9jViw5XThTdHwRHuD\nKr4D5WWlhJ4IgYFRnj9EqbgWbWPN183nrS0AnIT3r/3akca1DEE2sRskgajA\nZ3Jq\r\n=ba7/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUSHH0H05MG8kqdccV4VKCLyCS4bXe2osTlOtEP0IVAAiBzGIchy5u6/Xvp0z2Pm5dRaCn1YtGXI82wgDKlOFeioQ=="}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.8_1595223127804_0.3051260008845449"},"_hasShrinkwrap":false},"0.1.9":{"version":"0.1.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"da52742a18982d867aeb1f6a19b54ad476fb324b","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GIb/A94ztDLvbj5mOcue3oIYZaylHFJfpe7gP+MHbhyBX/luLaN4s4NyAiIuxMAtp92GoC1f6ceinn2eRQTTxA==","shasum":"858dc94e9e583fd56bc9d55880f77e65481f6514","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.9.tgz","fileCount":12,"unpackedSize":55030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFS5TCRA9TVsSAnZWagAAQCAQAI9Gse5AWwEQI1VgMuk3\nvqijPBbsaMzZpDoX8pucG+yYP/azia++MTl5+wT5pZ33ozOuC84MnAQDYLOq\nqyjx4eTeVfjso09XpglNmhB2Z3uSRih0jKd/yfVpY4e0JefRNj6msc3u/G/m\ncKyxJLcv+aC5L89IiSIlRKV7zT4c97lnXphpgRxJ3MSmLZZzzkt5zKVoYISy\nXL1Nhsyanv9u8NZqxyag6xqS4wbdtflJi7gAnoUVVc3WpPq0Bb64tB7orpKY\n9UnqugxJLeRl8dx/wfuNlYm/XoHl/ixIU8NfLToN0mn3X3bZVS1IdrrLWNv+\nik+yw0m2QU/9WqrxI7M7ANVzCQzdcBr8yHUz1CKIVzVFj7LF28ECvz5RYmyP\nVw4c6CwkX7w6+VpI9/BZAl+9Gvac1qoL7a/afjIphGpQGmwrMbuT8jy/5rvw\nqHvxzxowu11GfNygJoMvM+kyKXFe6ExSImVUJADj7VAktyLjPNg6GZNYR5lm\nZNZfRGqmECpA42JZuM5EtJauJvMNN7wLHPlvMjmrOfLUnHFMl/zvfp405jNZ\nohG8CENJH+ZCRMB3acNVDDhkZtQ1kWhvV93gfR3hblUXvIedHSsKWSL0ryMD\n2mX19MFua0jJUXZsgH+Gap2igstJdBVwsoOet73pVm5+QKm/k6n5OfVRc1r9\nUkxq\r\n=VIqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKxVCkbWXQF70tsBo0upnDq9Mnf2rM8BOGJKFGmCmWowIhAO+afIC1apzy4U5U+/Cm3XZ3DKb4HeLdIGon8E5yQ9oB"}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.9_1595223634945_0.1972563451526168"},"_hasShrinkwrap":false},"0.1.10":{"version":"0.1.10","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","doctoc":"doctoc README.md"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint && doctoc README.md"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@ashinga48/react-hook-use-service-worker","author":{"name":"jcofman"},"module":"dist/useserviceworker.esm.js","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^25.1.4","@types/react":"^16.9.25","@types/react-dom":"^16.9.5","doctoc":"^1.4.0","husky":"^4.2.3","react":"^16.13.1","react-dom":"^16.13.1","tsdx":"^0.13.0","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"register-service-worker":"^1.7.1"},"gitHead":"e7d2186ffbe7fb14eede449171da5699a40bf3d7","description":"> Get everything out of your PWA","_id":"@ashinga48/react-hook-use-service-worker@0.1.10","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VCqkaYEAXi1tob3HzUZC9cTXf64Htdv6fsonUQe2lnj7GCDkT27qjKQjP7AVVV9NDQuaor/qf+QxZWegFj6Pow==","shasum":"c170deaa43812cbed15ce536394439a3da4a1af6","tarball":"https://registry.npmjs.org/@ashinga48/react-hook-use-service-worker/-/react-hook-use-service-worker-0.1.10.tgz","fileCount":12,"unpackedSize":55540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFUfgCRA9TVsSAnZWagAAaBIP/3Xf5E3rPnJPhPWu6Hus\nbRdrhfxreSH1qDSBVwj062ie8JIgy5yRZVuGqZSr8RR7lSUnGDZHGPH3f3ZH\nbWqJna7l+ovnDLp2XgfY9VSIThpafhefT4E/PxqiuEcmn37t5UEzC4MoUxWS\n72k+UJUacsPDhpMigav1wl5F3aSUuVjr8IDiJS2Zdicv503JRVsRSWsSTLRI\nrD6n4WsT+o0ThdmC6aa3I7oWmtsZrfGnRCXDy1jgozuj6SDiLXyMFBLWOsku\n/xysYMPUasJulbXC8fuP5lRcVXzydIG1DNkQlSvfolfhYL/3TZ0gzGW9WFcE\nAuIk4BkHPptiFAS/hHEs0C7HCNEPe4TmQl60SwLaXdv39SSYHX0T8cipgdpD\nn8CUBW+HP9988xgdUwxEZo9HLFkjfLwoMdT2h+xGPFbJ/DGtEBxaQERXR5u+\nTb5C4YZFYv9bHVWhsnePVSHDWO6EM/a75PcjX9stcTNEWgjmsRnG8KZ7UwrP\nFUHMrSEvxEw+Aia1aHyqcgpZEeLPLr7gXW2soGixOhP0cylVJvadiwcLTpma\nQUZlo+ERs3tBtMUYZqWqlyAFchWYB996RTBcKmqqu6JyQfDTqVF12dI/vDz4\nQnu0je8bbr6gy2pMDizlETaqCqOS35DLhZX7GRpUcxNUxdW3yGUPOU4t1Jes\n+ZX+\r\n=c1SL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPWbVpKKolFmoczwAp+qzoXHk8ZTMIfddSCaj8MTY+SgIgGhi4W1OSkMJ/OXxa6oIJobhX9n01SpZfeCc/ntH/8jo="}]},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"_npmUser":{"name":"ashinga48","email":"kesanam.ravi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hook-use-service-worker_0.1.10_1595230176354_0.40809442104224036"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-20T00:41:04.598Z","0.2.1":"2020-07-20T00:41:04.814Z","modified":"2022-04-04T15:45:30.250Z","0.1.4":"2020-07-20T02:54:51.099Z","0.1.5":"2020-07-20T03:06:44.610Z","0.1.6":"2020-07-20T03:20:23.294Z","0.1.7":"2020-07-20T03:49:56.408Z","0.1.8":"2020-07-20T05:32:07.935Z","0.1.9":"2020-07-20T05:40:35.108Z","0.1.10":"2020-07-20T07:29:36.537Z"},"maintainers":[{"name":"ashinga48","email":"kesanam.ravi@gmail.com"}],"description":"> Get everything out of your PWA","author":{"name":"jcofman"},"license":"MIT","readme":"# React use service worker hook &amp; Utilities &middot;\n\n> Get everything out of your PWA\n\nThis is a [React Hook](https://reactjs.org/docs/hooks-overview.html) which can register a service worker.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n**Table of Contents** _generated with [DocToc](https://github.com/thlorenz/doctoc)_\n\n- [React use service worker hook &amp; Utilities &middot;](#react-use-service-worker-hook-amp-utilities-middot)\n  - [Affiliate](#affiliate)\n  - [🎯 Objective](#-objective)\n  - [🚀 Installation](#-installation)\n  - [Usage](#usage)\n  - [Contribute and Commands](#contribute-and-commands)\n    - [Jest](#jest)\n    - [TypeScript](#typescript)\n  - [Continuous Integration](#continuous-integration)\n  - [Contributors](#contributors)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Affiliate\n\nIf you like to support my OSS work you could \"buy me a coffee\" or want to take a look on tools I recommend you could checkout.\n\n<table><tr><td align=\"center\"><a href=\"https://www.buymeacoffee.com/jcofman\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/lato-yellow.png\" alt=\"Buy Me A Coffee\" width=\"201\" height=\"51\" ><br /><sub><b>Buy me a coffee</b></sub></a><br /> My personal patreon</a></td><td align=\"center\"><a href=\"https://a.paddle.com/v2/click/49831/106566?link=1947\" target=\"_blank\"><img src=\"https://img.stackshare.io/service/6882/687474703a2f2f692e696d6775722e636f6d2f446d6d4a56335a2e706e67.png\" alt=\"Buy Me A Coffee\" width=\"50\" height=\"50\" ><br /><sub><b>Sizzy</b></sub></a><br /> A super useful App when developing for different screens</a></td></tr></table>\n\n## 🎯 Objective\n\nMake it easier to target low-end devices while progressively adding high-end-only features on top. Using these hooks and utilities can help you give users a great experience best suited to their device and network constraints.\n\n## 🚀 Installation\n\n`npm i react-hook-use-service-worker --save` or `yarn add react-hook-use-service-worker`\n\n## Usage\n\nYou can import the hook and use the hook like that\n\n```js\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport {\n  useServiceWorker,\n  ProvideServiceWorker,\n} from 'react-hook-use-service-worker';\n\nconst MyComponent = () => {\n  const mySW = useServiceWorker();\n\n  return <div>current service worker status: {mySW.serviceWorkerStatus}</div>;\n};\n\nconst App = () => {\n  return (\n    <div>\n      <ProvideServiceWorker fileName={'/my-sw.js'}>\n        <MyComponent></MyComponent>\n      </ProvideServiceWorker>\n    </div>\n  );\n};\nexport default App;\n```\n\nand your service worker file e.g. `/my-sw.js`. Make sure you host your service worker in the root folder of your project.\n\n```js\n// my-sw.js\nconst version = 'my-sw 1';\n\nconst main = async () => {\n  console.log(`Service Worker ${version} is starting ...`);\n};\n\nconst onInstall = async evt => {\n  console.log(`Service Worker ${version} installed.`);\n  self.skipWaiting();\n};\nconst onActivate = async evt => {\n  evt.waitUntil(handleActivation());\n};\n\nconst handleActivation = async () => {\n  await clients.claim();\n\n  console.log(`Service Worker ${version} activated.`);\n};\n\nmain().catch(console.error);\n\nself.addEventListener('install', onInstall);\nself.addEventListener('activate', onActivate);\n```\n\n## Contribute and Commands\n\nThe recommended workflow is to run TSDX in one terminal:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nThen run the example inside another:\n\n```bash\ncd example\nnpm i # or yarn to install dependencies\nnpm start # or yarn start\n```\n\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, [we use Parcel's aliasing](https://github.com/palmerhq/tsdx/pull/88/files).\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`. This runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table><tr><td align=\"center\"><a href=\"https://jcofman.de\"><img src=\"https://avatars2.githubusercontent.com/u/2118956?v=4\" width=\"100px;\" alt=\"Jacob Cofman\"/><br /><sub><b>Jacob Cofman</b></sub></a><br /><a href=\"https://github.com/JCofman/jc-website/commits?author=JCofman\" title=\"Code\">💻</a></td></tr></table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md"}