{"_id":"@asteby/metacore-pwa","_rev":"19-23aff4e67993ffd315cd9a9d05a410b7","name":"@asteby/metacore-pwa","dist-tags":{"latest":"0.6.13"},"versions":{"0.3.0":{"name":"@asteby/metacore-pwa","version":"0.3.0","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.3.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"6a8a724e37d591ca3e8ad7d33360b5f8c48c7c87","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.3.0.tgz","fileCount":49,"integrity":"sha512-IJFBTsBWajMhn3nfHqdNC9GQ4BYVDdFSgpkcMg1FZ1KevXZcC+JcTNFhps7pA4yjcVXQeAdD8DUIOXSP+GbU7A==","signatures":[{"sig":"MEQCIGk/4w7UPGKeTf4myIp4Jrvff3pxkJF3ZpVyW3DzVqMHAiAv+aFHOVLZMU9QPVG6ShMztAj34AVlhfPt2F3+vex61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100608},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-pwa-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/4be90098966add602926c5d64f4df574/asteby-metacore-pwa-0.3.0.tgz","_integrity":"sha512-IJFBTsBWajMhn3nfHqdNC9GQ4BYVDdFSgpkcMg1FZ1KevXZcC+JcTNFhps7pA4yjcVXQeAdD8DUIOXSP+GbU7A==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/pwa"},"_npmVersion":"10.8.2","description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lucide-react":"^0.460.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^1.7.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.3.0_1776716710664_0.7357796752354384","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@asteby/metacore-pwa","version":"0.3.1","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.3.1","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"1933a5073d6f1baca44e826c7113697b6a87f374","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.3.1.tgz","fileCount":49,"integrity":"sha512-4oib5vrjMBBlnWN/eCLVDRj3TlJdTgquy7I9S4udMNq13MCrx22ddZjWaz2XAdw3IKyOzVWSLcLgYzxChzfe1A==","signatures":[{"sig":"MEQCIGyMSXKLiYwVfUIRCy4YXYAJiV/UCmVegn/RvjSSSq2nAiAa/wSSck14o1T4rYecbAv3m1x/BJh6i4qILj1iHePHzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101342},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-pwa-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/30a27e9831fdc4591df7283329f3e893/asteby-metacore-pwa-0.3.1.tgz","_integrity":"sha512-4oib5vrjMBBlnWN/eCLVDRj3TlJdTgquy7I9S4udMNq13MCrx22ddZjWaz2XAdw3IKyOzVWSLcLgYzxChzfe1A==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/pwa"},"_npmVersion":"10.8.2","description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lucide-react":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.3.1_1777405293813_0.6903357704920745","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@asteby/metacore-pwa","version":"0.4.0","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.4.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"142b4f40dc835b36fe60c2028c2b6bee79ed26fe","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.4.0.tgz","fileCount":49,"integrity":"sha512-HIJBC2Y/XDtiyq8aDu80VpMdUhuydCpaBv6Nk4D/Th2CCQjN6ltkuM8sq5J7VfMBdXfU7mSl0f0wdKAHHMbLpw==","signatures":[{"sig":"MEUCIC9jbixtfwjYhFjooA5A9PXy8ExZ0MoXwr8MvDVevtdRAiEA2RF9P6I5X8xqWsOpP5ma6HqNILdaSAyef/Czph6FRIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"lucide-react":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.4.0_1780629503366_0.8715772252175289","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@asteby/metacore-pwa","version":"0.4.1","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.4.1","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"4c36045b3f354a5335fa4b75f51dc7f2df392c31","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.4.1.tgz","fileCount":49,"integrity":"sha512-uzvk1uxAwQkd0dnORilW3ms1lpDI1648pa0WUmcEEAG4Tf2IkmN2Sn83azxwF0PgAfHRJMRWZs7nHH2hf3MSzw==","signatures":[{"sig":"MEYCIQCfOQb77IEWGrwNNJ6O5zDdp/JsxKUCZTTKI0SP36FRCAIhAIhpEf7XZ7pqPAYThVE8eW1XldpezcqJ8dW+VFe1ShhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"lucide-react":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.4.1_1781216765241_0.722536778806375","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@asteby/metacore-pwa","version":"0.5.0","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.5.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"98460c57643ce2131046c9844bcec0f1aedb9d6f","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.5.0.tgz","fileCount":49,"integrity":"sha512-a75y9/yV+t1MnEdDVdNed1nJjJ4XKotZN7gBIwIXbdq7cxocgHq6DllDtzq+6KDX0DBirNBSv3jr456G6VDvHw==","signatures":[{"sig":"MEUCIDe7UK4zdHZZREx0nRJPN3tw5C6KYzgzXV463aDN6tPoAiEAwzxen4OWS6ym7aTZl1Bp+YrOpX9NcVOpN5wFvjyR06A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"lucide-react":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.5.0_1782535209152_0.7567918393774429","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asteby/metacore-pwa","version":"0.5.1","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.5.1","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"9685f6a84bd2eddb25f155155bb881601fc91e99","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.5.1.tgz","fileCount":49,"integrity":"sha512-CtagoQ/AbEfBKccpQT2qorctsZGAZjAe07sJPPyqYkKiNeOHOQ6/zXDAzieR87Cr7AdcL/+AdUBJajYXG4LZ4Q==","signatures":[{"sig":"MEUCIQDqCZGsNPkTlG64syUi84b9qhZbfqeu7Tc7dF7/n3Z4HwIgZAZfcqzMPzcX0KpvX5CusMcPul86ZAhhhO5G9eP4SLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"lucide-react":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.5.1_1782567011804_0.7099739129173968","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@asteby/metacore-pwa","version":"0.6.0","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"e8e455360669b0acc57020e204d7c58f1e485597","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.0.tgz","fileCount":49,"integrity":"sha512-j4CvVzzLYn6bYeWWifNbpJTv0vr2dzKaydIT0LCtnsBy3KJMPhbcx6MfRFJNTo0YfwBVNkCtl3Whw2dB4pZ2CQ==","signatures":[{"sig":"MEUCIQCHahxCjB1BDUFT/PW/8fbpQXIHQ4Nf+ReJ3Jm7FaXgTQIgL8bvQCb4roGcWXLcda1/AgruU2dlc1dgGw7Am/7/bro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"25.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.0_1788110517183_0.41097655495191954","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@asteby/metacore-pwa","version":"0.6.1","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.1","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"95ac9ebb23402c875afb74e0f555d95ae9f3b209","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.1.tgz","fileCount":49,"integrity":"sha512-PvcZ4xEMyAs+zM0ubDgWbZq+6UHS3MrgCc2MrLOq6nNmGFea1F3gqw6VxKKSvBrEyo4GVdweBb/RX02KeBhp8A==","signatures":[{"sig":"MEUCIGK2QkOxKJU7dmg++M7THzrFydmZAT7e/lNbbbpp/UBxAiEAvI3fbVn4iCISWJg7ImJVn1YQFrDfOahyQFvVCwKeVSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"26.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.1_1788644306455_0.6155437455932637","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@asteby/metacore-pwa","version":"0.6.2","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.2","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"702bcacf56095073a2daff7cf52a371c653b75d1","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.2.tgz","fileCount":49,"integrity":"sha512-D8K1Hs7y1ajkc2SSNi/Vsz1+gmmYehJ6eEy5dsmwzAv7GFYuKeqBUJv7IRMVFjN0tXJG6dAu+Hm6+ACR8JMYZA==","signatures":[{"sig":"MEQCIBrVcZgFPLbv2JXylMHl+F6/r7Yxq30o6Z7AOxi80GxiAiBw42Cv9Tb0tesAAd1hle477XXcAbHHrInsNewUx/M5aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"26.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.2_1789422067345_0.08712602187060092","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@asteby/metacore-pwa","version":"0.6.3","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.3","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"6c1c7fd1a1bc9f913c8e2f6ceb827566da3d2c4f","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.3.tgz","fileCount":49,"integrity":"sha512-v1oTqzf1zWh6Nt2WhMZ93GalPuKP3+hh8pg6VUN1UAK0Yp5gy627AZX5bVh/YDMaDRsP64MTAt2S25lHJW47zQ==","signatures":[{"sig":"MEUCIAqzkhs6nct7KiHX6kxTChPk6B6gqPhzYwyfPJVc5FY4AiEAnvNLDoewras9skM1yRIrFqYiUdeNZyDi3R9K0uvML+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"27.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.3_1789661432785_0.1255802396348069","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@asteby/metacore-pwa","version":"0.6.4","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.4","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"fef94b7eaf8334fe3fec81e9ecafe4ed35c10dc7","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.4.tgz","fileCount":49,"integrity":"sha512-YRjeRPJM7IkX8SxhLTx3ip22g+P1w2v51YaJeJUXcPzF/Ld4S0BduT0uW5TVyKrPcGHn2UmZpEgsWvIHDFnxTA==","signatures":[{"sig":"MEUCIETMpAqNDGljCZ86PG2EybpgHyV4+NKIlgQ4aceKotiWAiEA+xS1FOtRyTNNkGcL5eVyqesG5ryYsozwrblsrxuIOe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQ8Af9DN/Bov8K8DM9hwZ5MH4WYSluZPFjXO1JD1loFQIhAL+167RW4Wau8n33DdUQD9KFP08XnojN6c4lPxBTAAco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"28.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.4_1789862780850_0.9696915598965039","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@asteby/metacore-pwa","version":"0.6.5","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.5","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"faf579b7bda3b181ea802cc61d27d0925ade6914","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.5.tgz","fileCount":49,"integrity":"sha512-mRMtXTCq0/THuuXIZEXn4pGxWlTsxGJ8MB/O9qbqjEDQxa4pAsc63Fnt/ayaULZHGt6YibXIe1XlHxnffcmJ7Q==","signatures":[{"sig":"MEQCIFCboNsgFlIccIRYg1aDg9aSnuGX7yzPMdLCib9xJ2weAiAOGgXQNX7J58D31GDqCfvTO1fqN68SNPHhRpLbq67jRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWcJMU3EXLrPh1sGOAX5a9vhWwbSVzHCGMePimcuZVgwIgJmAleXG0wsdcEF1cYF2KFMLJfNie8PKXLv/hG8n+6fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"28.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.5_1790547663774_0.33333372519931204","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@asteby/metacore-pwa","version":"0.6.7","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.7","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"abac3b3a6de8942955f7b68af78a7abec340959d","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.7.tgz","fileCount":49,"integrity":"sha512-0qEOg2HC+Hj4Wrik9D7+4S201kNdWzdt26W+pyTicpu8YIOxU/bmRr0gkYfeQJBGUfzLI4zu3oE1aWC5Uz3XkQ==","signatures":[{"sig":"MEYCIQD0wNZfwVwkdx2w7ogx43j0HFcabuDIBQbuB1ym29ACYAIhANVM/nTODCC8YGwewbr/jkSvI00y7+uIw7YBWgbgzpff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCarQKYXSRMksYeEVwtpLuGLkD8iKhK+rm73ddaxhRf8gIhALPNGAHUlf4khYIGI0gTeAbLVkbJXUhvq5ksQI6VLprS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"30.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.7_1790621650325_0.9389175014696833","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@asteby/metacore-pwa","version":"0.6.8","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.8","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"3d3841320329424beb75e4f0522c67ec0e7f8881","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.8.tgz","fileCount":49,"integrity":"sha512-O60g2zL5SOxNakKYbHIARXx6tjUFt5b7E5oslrWNt+8b76rTHTMPR1EUOrHcbhJ+hwZxkyjNOVNlquloOy4csQ==","signatures":[{"sig":"MEUCIGvHFw6MKdYggNQZA97XZOQy7yo/bvPvpeDEJu+tHan7AiEAoM7ZuBYA69UDQbZjB1oajp4V9KNM0S8nELEdD3Wxx9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAed0nnPTicQbw+TwnDmR2Xvd3zp+32NoTNC99zE3O5CAiAqo2xNKB5+GdFH/LIK6s0xeiooFybAjpZGUBs9ddRIoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"31.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.8_1790653987901_0.165965478844609","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@asteby/metacore-pwa","version":"0.6.9","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.9","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"2049ab82eac91ded9e1c088e7f0fa9e15e976a7f","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.9.tgz","fileCount":49,"integrity":"sha512-RQWaHKElgEQNeCdrO0zCJWnx9sRHW+94DHz1SIZnJLUQOD3iAlMJW8QW2En3hZ3eRSvg9rNHkD0Bqn7hoUxRlw==","signatures":[{"sig":"MEYCIQCClJPSpWQq1Uku1iTzOElatYjn9gaN4geBIKe+KTQHigIhANRhe9EVwcGq035Kf+POOZIZRDD4YIY6D1J1Ks1+yEL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfj3S9q+hwyfv+FTBKQpYflatoIgEIz+IfdZ6HJqUsqAiBunsEwWDBBsJ8s6eO8YJ7FIAQNgLzBruk9mQGL7yHzUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"32.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.9_1790668805996_0.657664177587048","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@asteby/metacore-pwa","version":"0.6.10","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.10","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"82993c6f001f14fc0965afbac7029833b9d825e1","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.10.tgz","fileCount":49,"integrity":"sha512-i7B2XBFtEE2ew7qMirdRge+C9VZTtmQcj/qxpqabcToqfoD30coxvNvZU5nQjdjeqcferr0sgFnYee2G1LzqEQ==","signatures":[{"sig":"MEQCIEpLM4yc+AVP05BHG9P5SfcHheFRuQ0LTTLLXJuKlphxAiBZkL0rv+oVOCm7PHa4mqhbuHzhpjfyoVEoFcsajXRRaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZzyeJ0fmPGSE/dQs0yh1Cs7mmLXOG7QQUUErOimpp9AiAlCd1TVeBlIkst87HnVB4h+GLI4jPwBob8iwKPH6DQqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.3","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"33.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.10_1790723436597_0.30586775333125993","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@asteby/metacore-pwa","version":"0.6.11","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.11","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"38283f8b017c67839798c7cc467a85830b63e388","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.11.tgz","fileCount":49,"integrity":"sha512-clD5xKgJ5CfAHiuA9Fy3qlPNyqr4C7974eFLix1D8AMM67nf/lSki6e/hIwe2LREdogB8ZVIhOSkkPFx2tnMhg==","signatures":[{"sig":"MEQCICWW1Z5dPU2ToJn/9vPR9rBQ+NvRR0RmONiu1aN4pUZZAiAjJmoNfywVwoJzBYEKIgbme5k+ZDQPs5cOQgEtcJ3Yyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGZvIrlNg+HSir2p1zIZHEZZ9QOgskV59tqUlBj+CfYwIhAISy/9eWLdwVXhNrllkzY014qLwjzRCZeVFa0VTGRQMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"34.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.11_1790729003815_0.0418395100429354","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@asteby/metacore-pwa","version":"0.6.12","license":"Apache-2.0","_id":"@asteby/metacore-pwa@0.6.12","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"839f1a1b1d4c32f68df69958f16165b24fbd4d96","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.12.tgz","fileCount":49,"integrity":"sha512-fxkQmBL27A8CNRxVkVeIRMgL/s7AfyXEhqR3ld3YqjT1URpsgCMmztOHxaiZUTh62FuEIK1TLAPDWL2NYSBYUQ==","signatures":[{"sig":"MEUCIBs3+l3FiyZPrJnzZ0J1WeE/17BugcViUY5mtcZGiQ3zAiEAjIoghxpPFi+eACPwNR0qijDpHG4Ec2nOkth3YCYp8SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+SD6WbWOPBYJ3MBVr02xkpiHPR2yasEBIzdp+RfE8KwIhAKKZW5JHD+KQpyKC6X171nc1VMrmRt6zZBs/QmVDmhe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"35.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"tmp":"tmp/metacore-pwa_0.6.12_1790748053647_0.5048048122812372","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"_id":"@asteby/metacore-pwa@0.6.13","dist":{"shasum":"f210373e1d2e90fd0df63c02cfe763a8258bf312","tarball":"https://registry.npmjs.org/@asteby/metacore-pwa/-/metacore-pwa-0.6.13.tgz","fileCount":53,"integrity":"sha512-6O2dDCQWWsKOO02MGPagtGmZxToemz16joG+BSj3F/Ncpwsk55gj5uIOgU/yWTcKeUhpYEfJb61e5KCRnkkccg==","signatures":[{"sig":"MEQCIH635sas7BmhwZuSMBtsvhI62xUET4yVpCQ0Rf/6eVD2AiARxclOB4Nt2sjA8gEb5T8qj+o0yYuBbdX3BVoML5frDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiwn6avnREE2QfuaMNC/qaXLNtR3gkJugyfPp5SirZUQIhAJf3QjatUp6kOvfNw5qo9dNF/F3+cwU1+w4Zbbg/UTpZ"}],"unpackedSize":119561},"main":"./dist/index.js","name":"@asteby/metacore-pwa","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./sw.js":"./templates/sw.js","./sw.ts":"./templates/sw.ts","./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./vite-plugin":{"types":"./dist/vite-plugin.d.ts","import":"./dist/vite-plugin.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.6.13","_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","directories":{},"maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"lucide-react":"^1.0.0","@asteby/metacore-notifications":"36.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","react":"^19.2.4","sonner":"^2.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","vite-plugin-pwa":"^1.2.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"vite":">=5","react":">=18","sonner":">=1.7","react-dom":">=18","vite-plugin-pwa":">=1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/metacore-pwa_0.6.13_1791133248256_0.45742305643487335"}}},"time":{"created":"2026-04-20T20:25:10.553Z","modified":"2026-10-04T17:00:48.538Z","0.3.0":"2026-04-20T20:25:10.814Z","0.3.1":"2026-04-28T19:41:33.965Z","0.4.0":"2026-06-05T03:18:23.519Z","0.4.1":"2026-06-11T22:26:05.435Z","0.5.0":"2026-06-27T04:40:09.296Z","0.5.1":"2026-06-27T13:30:11.957Z","0.6.0":"2026-08-30T17:21:57.322Z","0.6.1":"2026-09-05T21:38:26.597Z","0.6.2":"2026-09-14T21:41:07.491Z","0.6.3":"2026-09-17T16:10:32.942Z","0.6.4":"2026-09-20T00:06:20.952Z","0.6.5":"2026-09-27T22:21:03.858Z","0.6.7":"2026-09-28T18:54:10.433Z","0.6.8":"2026-09-29T03:53:08.001Z","0.6.9":"2026-09-29T08:00:06.067Z","0.6.10":"2026-09-29T23:10:36.682Z","0.6.11":"2026-09-30T00:43:23.908Z","0.6.12":"2026-09-30T06:00:53.740Z","0.6.13":"2026-10-04T17:00:48.339Z"},"license":"Apache-2.0","repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/pwa"},"description":"Metacore PWA helpers — vite plugin wrapper, install/update prompts, push notifications, offline indicator","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"readme":"# @asteby/metacore-pwa\n\nMetacore PWA helpers for React apps built on Vite: service-worker registration, install/update prompts, push notifications, offline indicator, and a `vite-plugin-pwa` wrapper with sensible defaults.\n\n## Install\n\n```bash\npnpm add @asteby/metacore-pwa sonner vite-plugin-pwa\n```\n\nPeer deps: `react >=18`, `react-dom >=18`, `sonner >=1.7`, `vite >=5`, `vite-plugin-pwa >=1`.\n\n## 1. Vite config\n\n```ts\n// vite.config.ts\nimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\nimport { metacorePWA } from '@asteby/metacore-pwa/vite-plugin'\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    metacorePWA({\n      // Everything is optional — these are the Metacore defaults:\n      // registerType: 'prompt'\n      // strategies: 'injectManifest', srcDir: 'src', filename: 'sw.js'\n      // workbox.runtimeCaching: NetworkFirst /api/, CacheFirst Google Fonts\n      manifest: {\n        name: 'My App',\n        short_name: 'App',\n        theme_color: '#84cc16',\n        icons: [{ src: '/icon-192.png', sizes: '192x192', type: 'image/png' }],\n      },\n    }),\n  ],\n})\n```\n\n## 2. Copy the service worker template\n\n`metacorePWA()` uses `strategies: 'injectManifest'`, which requires a source SW file. Copy the template:\n\n```bash\ncp node_modules/@asteby/metacore-pwa/templates/sw.js src/sw.js\n```\n\nEdit `src/sw.js` to adjust the `LANDING_ROUTES` regex and runtime caching to match your deployment.\n\n## 3. Mount the provider\n\n```tsx\n// src/main.tsx\nimport { PWAProvider } from '@asteby/metacore-pwa/provider'\nimport {\n  PWAInstallPrompt,\n  PWAUpdatePrompt,\n  OfflineIndicator,\n} from '@asteby/metacore-pwa/components'\nimport { api } from './lib/api' // your axios instance\n\nfunction App() {\n  return (\n    <PWAProvider api={api}>\n      <OfflineIndicator />\n      <PWAInstallPrompt />\n      <PWAUpdatePrompt />\n      {/* ...rest of the app */}\n    </PWAProvider>\n  )\n}\n```\n\nThe `api` prop is any object with `get(url)` and `post(url, body?)` methods returning `{ data }` (compatible with axios). It's used by the push subscription service.\n\n## 4. Use the hooks\n\n```tsx\nimport { usePWA, useNotifications } from '@asteby/metacore-pwa/hooks'\n\nfunction Settings() {\n  const {\n    isOnline,\n    isInstallable,\n    isPushSubscribed,\n    subscribeToPush,\n    unsubscribeFromPush,\n    testPushNotification,\n  } = usePWA()\n\n  const { permission, requestPermission, showNotification } = useNotifications()\n\n  return (\n    <div>\n      <p>{isOnline ? 'Online' : 'Offline'}</p>\n      {!isPushSubscribed && (\n        <button onClick={() => subscribeToPush()}>Enable push</button>\n      )}\n    </div>\n  )\n}\n```\n\n## Push endpoints\n\nBy default, `PushNotificationService` calls these endpoints on your injected `api`:\n\n| Method | Path                | Purpose                            |\n| ------ | ------------------- | ---------------------------------- |\n| GET    | `/push/public-key`  | Returns `{ publicKey: string }`    |\n| POST   | `/push/subscribe`   | Register a subscription            |\n| POST   | `/push/unsubscribe` | Remove a subscription              |\n| POST   | `/push/test`        | Trigger a test notification        |\n\nOverride any path via `<PWAProvider pushOptions={{ publicKeyPath: '/v1/webpush/key' }} />`.\n\n## Exports\n\n```ts\nimport '@asteby/metacore-pwa'                 // everything\nimport '@asteby/metacore-pwa/provider'        // PWAProvider, usePWAContext\nimport '@asteby/metacore-pwa/hooks'           // usePWA, useNotifications\nimport '@asteby/metacore-pwa/components'      // prompts + indicators\nimport '@asteby/metacore-pwa/vite-plugin'     // metacorePWA()\n```\n\n`@asteby/metacore-pwa/sw.js` resolves to the packaged template for use with bundlers that support it; otherwise copy from `node_modules/@asteby/metacore-pwa/templates/sw.js`.\n","readmeFilename":""}