{"_id":"@capawesome/capacitor-badge","_rev":"14-cde86a4feb2061c943ac3c09aeef980b","name":"@capawesome/capacitor-badge","dist-tags":{"dev":"7.0.0-dev.1765885034","latest":"8.0.3"},"versions":{"2.0.0":{"name":"@capawesome/capacitor-badge","version":"2.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@2.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-badge#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-badge/issues"},"dist":{"shasum":"816084934c13572103f67fa2fce16606b84d341b","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-2.0.0.tgz","fileCount":30,"integrity":"sha512-RE9y6iWiSH+JtZ+YsBRCrqHL3A1+HisT8GST/m7lG7gcGxPerW1kIAvw1TgNPZC2lyDGGFJ+NsTsJSeSu7khUg==","signatures":[{"sig":"MEUCIQC3Lw3ZM9nVbMtPBKjXxjH5PowPrD/yu8iyJ4MLTPlMUwIgTOk0URHZNta6o0J7otx6vLIL0mWrEOEd776YzaCXorg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AUvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogGw//frcR+51IURqY9kCEHqGBGXFFTFyiz+isQpc8cTToc+PXyFoj\r\nVSZCvbk3iCGJP/AY5Pj4pDmjUodBFUlfL+mNKPiVicaN9CRR4/rcNErA5jdE\r\nBHjeGDUfj/9wE2SukL9lit+eIJ3dFxL0Py5Ozo6RXXoB17nfrCtoShpKtlTP\r\nI5JFDUJVHklJ7Qicp14xFnpRN4tyVAr15tP1/tavFt5ydJpFReFJ2WDpzthl\r\nKvSOCoAhHAgBw6znx8arD5oGuBGYlCjvVyk0c56esMCsL15Bb+wQuoLaO6OS\r\nswPPRw3AoimM0a4lg85E9U2ESQd54wYRvcm0Onav8gbd47YF6hONSQqszh+v\r\ntIzvuaFlUcyyZA/dSnQPzlbSprOd1WqVKGjQBu7kC6FUCFIl8L7YAcx9ksCV\r\nuBJBDuu21YIp5lXwPQnjb3xWLjUdbabI2EyFuQPR/dIqIrvbo1pvwI9QH2+U\r\nJ94bl23Lq4kYSG/uPxxlMLpdF7h+fIZSVQysl53AughmrU4hjKvI8090YK35\r\n64UgGLjm4WU/R/0/Bh+Gs/XwqGx/828LoPu4LZ7Q2ct7XJe5xsURJhRm8o5b\r\n2ollmpC+5UtuXARPFa/aOGR4153jr92gU1tVH+fvXiHx6U8/WniAO3R4+kTz\r\nzR3Fl3jlH6uEZ6PJjayFp61B/kNE0ocdgx8=\r\n=UvL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"2e796daa56da6dc8caa3d0ec564c2c6b9b75b0a0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-badge.git","type":"git"},"_npmVersion":"8.13.2","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_2.0.0_1659634990817_0.12210021910528734","host":"s3://npm-registry-packages"}},"2.0.0-dev.ea15a38.1664364775":{"name":"@capawesome/capacitor-badge","version":"2.0.0-dev.ea15a38.1664364775","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@2.0.0-dev.ea15a38.1664364775","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-badge#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-badge/issues"},"dist":{"shasum":"6a28a35a68b4df8b518b200399470946c519e3c2","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-2.0.0-dev.ea15a38.1664364775.tgz","fileCount":30,"integrity":"sha512-2TcFZ9YEtkTCtodRV8Lx2UkjzJQJzCR2AQfvHdlTT1j+44FlxuPqBS7x3Y+H5fZTM6u3oMEYf8XyC1p+NB/qUg==","signatures":[{"sig":"MEQCIBhkBFyVQS1jzEfW6oK5WSDvbvDLq+BObCbaZAoLJg78AiBa2qAz4gPf1fG6p9LSLNGM+g6nJLgsA1iO7BtEMiHbGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNDD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiYRAAicfnUW4GewpM1cTblyKSd/1m5JbDIEW6NF4dvBAuIMz8w9/n\r\nmFIhwdU1jXlOD6HrpTbEC5Cz2UcTwpJpYr95xSDI9s6HHW3R7PDwtOKh1nTG\r\ncRE/FD2ztZbzH3cWQDnohiQodVuO/n/HehOnKg2pyEhZUt7A021afKMlCHSJ\r\nOo+Pu4XiC47O5Nyfld2c7QNo/DjdNi2MyJNP4StyLmNM3nloXT+AnLDwHFn0\r\nh6qaXptka+oidxBvVbLp849ylNXyuGhtKK5A4UsQc11s7FaJgbaMmXWhsuaj\r\n3IuXSmfCPfJJ8VSi66N2rLTiJ+fJ/eF6gdI9bOjxMuJmp/W7mtsctcIJlPKs\r\nA8Hz0EK8E6Vjv0feKEbznG3flCv33IlPhaE2tvTgp7rOtwj2ZeMrrZdB7WBH\r\nZqM5eax2PGiGTe/T+FbfFZ5hZhu+FWkW0GB8xja2GmSEnDvYHwVpq0GQEffR\r\nxw+4SjRhPPy2m6AVgvBAcPGMqQoxzweEhylFpXXE28fTTyo2NiGICIZjPECW\r\nRsxgPwiP5DE4snTJ2kpCoUGklNzUkC5PX7Kj499TYc4SVddyEBpxR34kfxI4\r\nWfHFINTUJ+EWOEEt6PudcUc2u+7seYamK/cGcqLKUfnehR/WTCK2Q96joabv\r\nzKcg00ym9+n3gHwTYcHYouU61Vn8cD5j4bw=\r\n=Ywrs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"ea15a38d28425e4cea1afc6861e3ad1cacbb0e15","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-badge.git","type":"git"},"_npmVersion":"8.15.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_2.0.0-dev.ea15a38.1664364775_1664364798511_0.3220108429255064","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@capawesome/capacitor-badge","version":"2.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@2.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-badge#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-badge/issues"},"dist":{"shasum":"10f665c667217f2e5dc00a09ce27d3bf151310ea","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-2.0.1.tgz","fileCount":30,"integrity":"sha512-GyoSFJvbeksUSS2cQ+7FOnfpBAZM++IsCHOdlRXTIXLMIZNneyajPh36uZd/AD0P5ninGVDIOgutXXZoVUPCsA==","signatures":[{"sig":"MEQCICBOB2pixKYZXjsGtEo2wNxGwDrYbHVABof0n3raeRcBAiAF/kPoPKMy6rH6sMw+5z+8L2zAu0H/c7B43Giy+/6WOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNJICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9xA/+LOHuHA8wK82bUVSSZ6D0fmnSzZfeq0JYBJvB4dvuZ/fnfV+R\r\ndXUqIDYLw3exBeO+3SnCl/+c5Xy9SjKZAO/TAkNiu9jKvLEHELaeppRk19p/\r\nnBALD+iTlfr2k4qtV944PEHDk8DBL9476SdIZPAPtPrY31E+SorupO9KlvJG\r\npOgXhQkwir2DfwupfYR00hsbV9x+HoTbs9tYUBCqGK4eE9t7MqY1Z6s27HzD\r\nIqKstsOfG5Zvpq+FxcAvBUlglgDFBDwrwugqLOJun0WzJWOj8oUpV6I2eJKj\r\nHS4eyCM4lUiN3QZMPoq1n+WmOk8DI8kjczf7w+FTu3kr/vCMqJ6KAJ3FnpSM\r\n/NHUm7KSIuXuvK8dbsN7+PCcQGA2QDL+5d2CUrHcz3BT9O1rf93WBvW9SCVr\r\nS6OQkkdzdAJCtG4KbAW2wGYuT21cVToAHszaradCOJvSsMKF4yGgaQwgyFeA\r\n5TM8vFUZlH9kE/RRfHbcRot0X6pFpkM4uG/nuUs2OK7QyweOVsqMEhTc/+gi\r\nrhe39LDoWP0tQHMiq4h/trQPxeRxX1QkuI7UQEfpY1DKES5O5idb+YQSCMhh\r\noNt0r/Y8A78AR4MEs5hsmRIWdCcc8c2aHt8S/XCiu4FZ7edS+XBm4NbHLlM4\r\nn7NpKIbAkalwNQm86QGfbb/jW6MPmjQFS74=\r\n=CWCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"212df9277526fecf1111c76123fd6a2bd98e2c3c","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-badge.git","type":"git"},"_npmVersion":"8.15.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_2.0.1_1664389634043_0.8937164212657214","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@capawesome/capacitor-badge","version":"2.0.2","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@2.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-badge#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-badge/issues"},"dist":{"shasum":"ef0f8ad7d8c2ad36b8e0cf35e88d633b73892fc0","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-2.0.2.tgz","fileCount":30,"integrity":"sha512-xJ/apRvyuhD0WsBC4UisXvTIUzTXfZ7jeALAxqOPLqrJpcM1aUqYAdS6qWls9ndKrIKp3PgkwNnspFopDqU6kg==","signatures":[{"sig":"MEQCIHdnklbKJ0coXsgDoax+UpMEzcFsFVXUzxEa7nW4lrtUAiABbD/2SQtm1hLw4Ehz/2aF2I4mY3ve2mPuoRf68M+dZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEGrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsQg/9GL9v/jjsGm2OrXhVIVX149l7iQk6nmYeJpWwi4MsyFzXr3o+\r\nkzwWNtgbxffICIPHnYYqC3n2TJkGohYbiT1BH4THAWIpo/g0J3943GiBF4vi\r\nBNl0LBdmhogTsTUQBzQnpLZpySIwle98mY7UHkopGaw0kI9Y6w9owuoX1hlO\r\nH3ngxvcBPS5BX4pIQTbhnm53VPx5pDmNtwmkdfStzT6sETqiSauTPfwF/yQ/\r\nejC4U70JCLBILnIIlFUzdNdqQLIbnvId+vyVeNZ8bjPhv+ftgJqKwQFNu0Lu\r\n9QkBSVyj3MTT/5J/MtvA0kxFVf652HZgJY9IZlgt7S5mA4fcgIekPhOCTlv3\r\nx8eVT4/TugSioaC5EoazrBx72WpzrYwumd+CQ/4o+FhgT3PShlWGoVcM8clB\r\nzsaENkDGKeX0gDzGSXbJdFwyEsMXFaczxQCi0g/ihKiil2PGhCxJahw3ACYq\r\nOLreIwK5lotTZdk2qWyKqIJsy4LfXfTektgQEh1oaplSjNxACWVgM2tkMXuE\r\nNAFyyCFTHoozR8d0gNy4V+x307ToqBBXQwfr96wxszqPiX3f9oetPNUGsufL\r\nPqVwarx4CGNrxpBXfxOIjdYn18F8fcilgVqqIRCky+gOivftTUBpBuPTJig4\r\niOzeysORCFtukP1DBrwgJT5UlPBWOss3k00=\r\n=pzqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"429c095d8f5be50ce313d4e892146b86eef8fbbb","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-badge.git","type":"git"},"_npmVersion":"8.15.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_2.0.2_1664893355382_0.21514542471646636","host":"s3://npm-registry-packages"}},"2.0.2-dev.8c05008.1680891292":{"name":"@capawesome/capacitor-badge","version":"2.0.2-dev.8c05008.1680891292","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@2.0.2-dev.8c05008.1680891292","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"dbbac9fb117047f89acb9c693117f3b8aa40bc8a","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-2.0.2-dev.8c05008.1680891292.tgz","fileCount":30,"integrity":"sha512-zEiXy9+pp9lwGbY63yxqHWy49tvCtHnNHzBcFnlwYx1RdCPfMCtssyJRkUf9poQ+ZtaEeaM12wEPHGB7yXt8vg==","signatures":[{"sig":"MEUCIAzbKvTm6VBMAKqh9C4VqQrOJAqtVLo7M65P3sOT6Pf+AiEA7W28oTFhAxnO4sUowh+uV+mrjciIaF7RmTDxMbCHq/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMF4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoXQ/+MNJZT82Zt7RE6xDY6y+tc/QLwK6tjxGGS2Lq9f2rhlcq7uAC\r\nE8wwvI2hIXafFKh7Uel7mOQmIuHnpEpYk7Jwu0NNpbNujyJgxJWBuvdQ+wVA\r\n70ZgTxo9q+YMqblK354pR/YZl3CewI25kOiZWfTEnB7N6iSjpFRlDP+PkJE5\r\n1KXXwQ0jfRZoeZ3Fv/PxV7kF2fqIwAy0zpE8VI+2jbKDAPlzh29Y1qZoKj9V\r\nOD5FBYAGEE0e4oMKVlow3IfO2otgglqFgqs+v+KNUQHmu7rTno+cVEVYbuwy\r\nZ9bcRlWNfotD1LU+gzi54DqazBrcnQLP36qlqAVTzMBu1JJCiGd/9bs1IP6h\r\ndPNAspa/mW0iNOaIhmw6VRwR8e1BI6NiTiZepLD/+mBCYtReYvd1+tyhq6DG\r\nHQ8msw9GnpNYaQLUw3O39vAyxItlNe6yDBBOk8VFLmKvtdxaFqR3/1duEJw4\r\na3EFScaRIlSiW4SI/cIwJmX1d1hDUAJsgYTN41vVWQThm1QiPGbhvggVzg7u\r\nrwkjcsSrJ9FyDnc8RSyU1gpPn/vOtcXbXvELYS3DPziiaXJKKZqoZP/4AbDl\r\nalgx9n744M6uuRe2DF65T5h1cxPg1WBYq+AABN2dqJznmj5R6JWdE/0mof5i\r\nhY40e0uraZjEDgD8vC5MrogsbIyy/QW5Wt4=\r\n=KKW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"8c050080c4cddaae9842b4d6d82d24d528d0f8c0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.3","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0-beta.1","@capacitor/ios":"5.0.0-beta.1","@capacitor/core":"5.0.0-beta.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0-beta.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_2.0.2-dev.8c05008.1680891292_1680891395726_0.591409018403358","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@capawesome/capacitor-badge","version":"5.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@5.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"6074c892ed8e39b1a6df0e2a05f6ca470fae11cc","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-5.0.0.tgz","fileCount":30,"integrity":"sha512-V8FFEfJ4p/C+D+G+040v0QOQZbzhzdfkE2ER3/0EYmCfx4W3fyUR5wzX46pu4VIGI/cMrB2yqhJG0j2EnH+xvQ==","signatures":[{"sig":"MEYCIQCPzDmcsFMvy67yTcr+nnuyZT/9FGeGFyMfrci1cBgaLwIhAKZKKa7yhbUptX8afNIRmmp1LhilDgk+xeNqWPIitQwm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+HVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZBQ/5AfoqRfbKRSTu9Dnhd5BYAAYKM69qMY6c/X5XFm7GvsLVMqg7\r\nQabBhSPQzGiMSXnei8f3y0LyHaNPWMT0ySZTsESsxKE2j2xYeyK5XDAhp+cw\r\njsjN3EcJQb0wiLb8vuHXMRmXekH1YXoyBVrzuOZCovqucU6jxE67hqF/71rC\r\nX/yWsX71WAx4/3j5Cu3wR4w09nsG+uG5TJU24/mhVj+2ZxdMjPVJwywiokui\r\nyp9Uk3fNgnjf/l54wMO0749b2HEeCbVf8LwY0Z/jF7/fj5s97C5zFcvPTJwi\r\nhIHQ+p6by4oPcNGkHWhwRffVG8YuDbyFDG4CckfOf5WYUkYOr01dnPlzDiQh\r\nM77tX8qVMF7elqVp86sxdOS1oV1rAPEFdtPgHw1qEw8Zt5fmmM9poekGIzRF\r\njU3cpkxD51b0UTW4ImaBSnTFDJIamxbnONqo4LO8c0Xmx3NQMNDOuHCAhZur\r\nSHowLksYiO8bsmwALHMGsH4ApY2UKi0/0tzXl2Ne9uLaPGgDVe/M+6a0lLQW\r\nCKalrFjlMsXSDn/vW5QmHpzL95qaBJdeeWA8t+hdoALTRw19y0GYcCci0yk7\r\n6vZD8oqoOQj03hOQiz6nTYGngntz7AW6cEEmuA+GSgf+7o++gLaJkOiq6bM/\r\nera7fYmQ5Nz1x9kCh+3nz3ZanKpZeGcc6Bw=\r\n=8QXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"0cede4d22195ccbcb079513a87cda069cbb58017","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_5.0.0_1683218901294_0.7139110894261906","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capawesome/capacitor-badge","version":"6.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@6.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"8a9468862612a565f27082979d572b29420a76d5","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-6.0.0.tgz","fileCount":30,"integrity":"sha512-HaRmS1apdlP51SKXKWr0bwhCJy9gSfP+e8UZuhrIxv6EtRujxkYPTTqDv883uwl4gidzedeUHI7YrGNJkKbdbw==","signatures":[{"sig":"MEUCIQDhSeB+cKssKh5OflVKori+ztmof0wYzBnNXVy1GLWFdgIgJzWRtY0YXcMtQ3audnneEn9PkLGpbaZZ2vvTmF6VuJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57118},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4b656553461ecfb043dc387c4eaaf248aaa072cd","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"18.20.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_6.0.0_1713283423722_0.8803981051905005","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capawesome/capacitor-badge","version":"7.0.0","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@7.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"500655ac3645ac388fc2a3d010857bfd8c36dec1","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-7.0.0.tgz","fileCount":29,"integrity":"sha512-eZlBAuB+sfRUslwosQGcyHW5Te7aAwzRq6mcsBLmVAe9dNVMSs3aRxjxUP9AGOTQb14hqGgBzib4TuQHbY/Qxg==","signatures":[{"sig":"MEYCIQDo5wFfCVnkRktaG4N8xFib/Brd/OJ6MqkjQkjkrvU6LAIhAILkPy7W4MvHPclyVy8dPQhxmbRA0rneoDtiKIfaMsc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58116},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"cfabccf4215a6ea4736f7046fee762d1056362bd","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_7.0.0_1738230368980_0.6843127176678987","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@capawesome/capacitor-badge","version":"7.0.1","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@7.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"56fb13e50f14afc38da403b61a9bf7da4aa83b52","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-7.0.1.tgz","fileCount":29,"integrity":"sha512-jhVieRRVLgGO1NU7PW8uWZmf3WD4IsYUlkrJ82KuoRgLFx1tbJGwHU1ro0sUJmEwfLO9vldhBnJJ/J5nHrjbQQ==","signatures":[{"sig":"MEUCIDGNvGqrjquNvg5/mZA4H3HdOpCzqC6d04qhQBS2OU3gAiEA2ZAtyn1JTZ12qM9tl+qYMoFQSTzjSCVSIse54SnlW0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58092},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"6bb5a4a6ca283d12fe3a5089019b25a679b84ab4","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_7.0.1_1738402947606_0.46866923121969606","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765885034":{"name":"@capawesome/capacitor-badge","version":"7.0.0-dev.1765885034","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@7.0.0-dev.1765885034","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"032702c64d5cd473d955c6ca04942324f83a1f1e","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-7.0.0-dev.1765885034.tgz","fileCount":29,"integrity":"sha512-edZQIIsxOyC+GYb1Lq1EobRfGIHx5aNCcUewWjEQHtqN22ktcLDEGmLsmHY+npsBtyHRKM+VCAkA8Kx+ISfE8w==","signatures":[{"sig":"MEUCIAXJI466ufYhPmmUY7Kk172bSVPIgNrVuoutHmGiCizqAiEA0AmVjBc07G653/6ZqEcxWzPL3ZjNT5qz8LxGGwJ7r8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63820},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"bd386571b9151d22617cccbd0eda18efc0a5df3b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.5.2","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_7.0.0-dev.1765885034_1765885442931_0.4486241954366581","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capawesome/capacitor-badge","version":"8.0.0","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@8.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"a12efc0ba2ff15b777208f56ab9c0ac5cb4ceef4","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-8.0.0.tgz","fileCount":29,"integrity":"sha512-dkcrXmjoxe01E8QkUAykQqXEstk2/x/ZfsYX+uMXo+UcJBILXWZtj/2JIHARRWaxCZjhr4iZnmyVziRKYCdSAg==","signatures":[{"sig":"MEUCIDxc2sqiC/7+PRmlMuAULWd1hQQdFIrpX0LMaNrBxWqGAiEA3v17/LEFfOv9xChIYTai30jA+alXKr10GnHFoHQmtY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-badge@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63805},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"762a4ca86dd18ce52c3a10977d7446866fe80e80","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cd5ed22e-b0ac-4178-8755-b38f2d188f6f"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_8.0.0_1765974709662_0.6273542825812728","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capawesome/capacitor-badge","version":"8.0.1","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@8.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"b8c58840631561d3f8b923315524a1f1cf8072ba","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-8.0.1.tgz","fileCount":29,"integrity":"sha512-gfci9Ugwh1+2/2JNeQdRKCVtTNRZRDwx9vj994P7OMel6kPg0zzKVobYW6/Tkj65qwaKeMEKT5HADbNL8HN2gQ==","signatures":[{"sig":"MEQCIBOW73FhRNucYIhun8WMKhDCXOm+CgdL79+gslnyD/9BAiATROBosXB47OkMc2IuxXReNEwGMbmBj+AwW55g0bh4JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-badge@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63814},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"fa5661b9d1f85edd21f503e2eeb9875d0089f0ae","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cd5ed22e-b0ac-4178-8755-b38f2d188f6f"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.10.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_8.0.1_1771486727674_0.6356971803210425","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@capawesome/capacitor-badge","version":"8.0.2","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-badge@8.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/badge/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"f6f33fdb307e527af7af658f3bcf6dbebe2e45d7","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-8.0.2.tgz","fileCount":29,"integrity":"sha512-4ZnRyFvViaokupdrOi3OkoBurH+23hnxni+PYq5C1ObNLYbhty/WK8BzMtndCv0S47XjGBLjQ9DJsYj3JDVxGQ==","signatures":[{"sig":"MEQCIHsoAbc2/+eLuVu7o+7ExqZBgWRUz2phQzwNaS/tGViTAiBbvDUGgUn43AYvT4oHKCwU+J1A4v0vrwS4GuWUSp9+zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-badge@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64448},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"9e12a7cb14585300a1acbcf3d45a143ce3d789f4","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cd5ed22e-b0ac-4178-8755-b38f2d188f6f"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin to access and update the badge number of the app icon.","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-badge_8.0.2_1776270639699_0.14760372637214525","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capawesome/capacitor-badge","version":"8.0.3","description":"Capacitor plugin to access and update the badge number of the app icon on Android, iOS, and Web.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/capawesome-team/"},{"type":"opencollective","url":"https://opencollective.com/capawesome"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/badge/","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge","capacitor-plugin","app icon badge","badge count","notification badge","app badge","badge number","unread count"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api BadgePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd ..","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"8.0.0","@capacitor/cli":"8.4.2","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/ios":"8.0.0","@ionic/eslint-config":"0.4.0","eslint":"8.57.0","prettier-plugin-java":"2.9.7","rimraf":"6.1.2","rollup":"4.62.3","swiftlint":"2.0.0","typescript":"5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"publishConfig":{"access":"public"},"gitHead":"7c1937ed10b7de86ca2c1cdc3539a2735fd69a00","_id":"@capawesome/capacitor-badge@8.0.3","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Lj79UxRW2PqHVxE+9OUtLItAkrOwN3i0K/QUzLOp/Em5OALXaFRjldzFlLOmJpjE/5+tEZ55KstwgtzrzW2aqw==","shasum":"0b344e0f8a90be8aa674e1ef00efb136734fcbcf","tarball":"https://registry.npmjs.org/@capawesome/capacitor-badge/-/capacitor-badge-8.0.3.tgz","fileCount":29,"unpackedSize":69810,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-badge@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUvg2d2GFnpDTDGwIZmXujxaasYdQWMN+Uei+guYxLwQIhAJih2Tw1CnGc/5ttjeXzeHlXgOJhJzN7KLNiS1rQFe4r"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cd5ed22e-b0ac-4178-8755-b38f2d188f6f"}},"directories":{},"maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-badge_8.0.3_1788337311072_0.6700768114738074"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-04T17:43:10.748Z","modified":"2026-09-02T08:21:51.589Z","2.0.0":"2022-08-04T17:43:10.990Z","2.0.0-dev.ea15a38.1664364775":"2022-09-28T11:33:18.686Z","2.0.1":"2022-09-28T18:27:14.218Z","2.0.2":"2022-10-04T14:22:35.915Z","2.0.2-dev.8c05008.1680891292":"2023-04-07T18:16:35.900Z","5.0.0":"2023-05-04T16:48:21.468Z","6.0.0":"2024-04-16T16:03:43.868Z","7.0.0":"2025-01-30T09:46:09.158Z","7.0.1":"2025-02-01T09:42:27.800Z","7.0.0-dev.1765885034":"2025-12-16T11:44:03.090Z","8.0.0":"2025-12-17T12:31:49.815Z","8.0.1":"2026-02-19T07:38:47.820Z","8.0.2":"2026-04-15T16:30:39.829Z","8.0.3":"2026-09-02T08:21:51.197Z"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","homepage":"https://capawesome.io/docs/sdks/capacitor/badge/","keywords":["capacitor","plugin","native","ionic","android","ios","web","badge","capacitor-plugin","app icon badge","badge count","notification badge","app badge","badge number","unread count"],"repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"description":"Capacitor plugin to access and update the badge number of the app icon on Android, iOS, and Web.","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"readme":"# Capacitor Badge Plugin\n\nCapacitor plugin to access and update the badge number of the app icon.\n\n<div class=\"capawesome-z29o10a\">\n  <a href=\"https://cloud.capawesome.io/\" target=\"_blank\">\n    <img alt=\"Deliver Live Updates to your Capacitor app with Capawesome Cloud\" src=\"https://cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.png?t=1\" />\n  </a>\n</div>\n\n## Features\n\nThe Capacitor Badge plugin is one of the most complete app icon badge solutions for Capacitor apps. Here are some of the key features:\n\n- 🖥️ **Cross-platform**: Supports Android, iOS, and Web (PWA).\n- 🔢 **Badge management**: Get, set, increase, decrease, and clear badge counts.\n- 💾 **Persistent badges**: Badge count persists after reboot or app restart.\n- 🔄 **Auto-clear option**: Automatically reset counter when resuming the app.\n- 🔐 **Permission handling**: Check and request badge display permissions.\n- ⚙️ **Configurable**: Customize persistence and auto-clear behaviors.\n- 🤝 **Compatibility**: Works alongside the [App Icon](https://capawesome.io/docs/sdks/capacitor/app-icon/) and [Firebase Cloud Messaging](https://capawesome.io/docs/sdks/capacitor/firebase/cloud-messaging/) plugins.\n- 🔁 **Up-to-date**: Always supports the latest Capacitor version.\n\nMissing a feature? Just [open an issue](https://github.com/capawesome-team/capacitor-plugins/issues) and we'll take a look!\n\n## Use Cases\n\nThe Badge plugin is typically used to show a count on the app icon that reflects pending items, for example:\n\n- **Unread messages**: Show the number of unread chat messages or emails on the app icon.\n- **Pending notifications**: Keep the badge in sync with the notifications the user has not yet seen.\n- **Open tasks**: Display the number of open to-dos, reminders, or items in a shopping cart.\n- **Automatic reset**: Clear the counter automatically when the user resumes the app using the `autoClear` configuration option.\n\n## Compatibility\n\n| Plugin Version | Capacitor Version | Status         |\n| -------------- | ----------------- | -------------- |\n| 8.x.x          | >=8.x.x           | Active support |\n| 7.x.x          | 7.x.x             | Deprecated     |\n| 6.x.x          | 6.x.x             | Deprecated     |\n| 5.x.x          | 5.x.x             | Deprecated     |\n\n## Installation\n\nYou can use our **AI-Assisted Setup** to install the plugin.\nAdd the [Capawesome Skills](https://github.com/capawesome-team/skills) to your AI tool using the following command:\n\n```bash\nnpx skills add capawesome-team/skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```\n Use the `capacitor-plugins` skill from `capawesome-team/skills` to install the `@capawesome/capacitor-badge` plugin in my project.\n```\n\nIf you prefer **Manual Setup**, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capawesome/capacitor-badge\nnpx cap sync\n```\n\n### Android\n\n#### Variables\n\nIf needed, you can define the following project variable in your app’s `variables.gradle` file to change the default version of the dependency:\n\n- `$shortcutBadgerVersion` version of `me.leolin:ShortcutBadger` (default: `1.1.22`)\n\nThis can be useful if you encounter dependency conflicts with other plugins in your project.\n\n### iOS\n\n#### Privacy manifest\n\nAdd the `NSPrivacyAccessedAPICategoryUserDefaults` dictionary key to your [Privacy Manifest](https://capacitorjs.com/docs/ios/privacy-manifest) (usually `ios/App/PrivacyInfo.xcprivacy`):\n\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n  <dict>\n    <key>NSPrivacyAccessedAPITypes</key>\n    <array>\n      <!-- Add this dict entry to the array if the file already exists. -->\n      <dict>\n        <key>NSPrivacyAccessedAPIType</key>\n        <string>NSPrivacyAccessedAPICategoryUserDefaults</string>\n        <key>NSPrivacyAccessedAPITypeReasons</key>\n        <array>\n          <string>CA92.1</string>\n        </array>\n      </dict>\n    </array>\n  </dict>\n</plist>\n```\n\n## Configuration\n\n<docgen-config>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nThese configuration values are available:\n\n| Prop            | Type                 | Description                                                                                                                                                                  | Default            |\n| --------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |\n| **`persist`**   | <code>boolean</code> | Configure whether the plugin should restore the counter after a reboot or app restart. Only available on Android and iOS.                                                    | <code>true</code>  |\n| **`autoClear`** | <code>boolean</code> | Configure whether the plugin should reset the counter after resuming the application. On **iOS**, this will also clear all notifications. Only available on Android and iOS. | <code>false</code> |\n\n### Examples\n\nIn `capacitor.config.json`:\n\n```json\n{\n  \"plugins\": {\n    \"Badge\": {\n      \"persist\": true,\n      \"autoClear\": false\n    }\n  }\n}\n```\n\nIn `capacitor.config.ts`:\n\n```ts\n/// <reference types=\"@capawesome/capacitor-badge\" />\n\nimport { CapacitorConfig } from '@capacitor/cli';\n\nconst config: CapacitorConfig = {\n  plugins: {\n    Badge: {\n      persist: true,\n      autoClear: false,\n    },\n  },\n};\n\nexport default config;\n```\n\n</docgen-config>\n\n## Demo\n\nA working example can be found here: [robingenz/capacitor-plugin-demo](https://github.com/robingenz/capacitor-plugin-demo)\n\n## Usage\n\nThe following examples show how to get, set, increase, decrease, and clear the badge count, check whether badges are supported, and check and request permissions.\n\n### Get the current badge count\n\nRead the current badge count. The count won't be lost after a reboot or app restart:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst get = async () => {\n  const result = await Badge.get();\n  return result.count;\n};\n```\n\n### Set the badge count\n\nSet the badge count to a specific value. On iOS, setting the count to `0` will remove the badge and also clear all notifications:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst set = async (count: number) => {\n  await Badge.set({ count });\n};\n```\n\n### Increase or decrease the badge count\n\nIncrement or decrement the badge count by one, for example when a new message arrives or is read:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst increase = async () => {\n  await Badge.increase();\n};\n\nconst decrease = async () => {\n  await Badge.decrease();\n};\n```\n\n### Clear the badge count\n\nRemove the badge from the app icon. On iOS, this will also clear all notifications:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst clear = async () => {\n  await Badge.clear();\n};\n```\n\n### Check if badges are supported\n\nCheck whether the badge count is supported on the current device, for example since not every Android launcher supports badges:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst isSupported = async () => {\n  const result = await Badge.isSupported();\n  return result.isSupported;\n};\n```\n\n### Check and request permissions\n\nCheck and request the permission to display the badge:\n\n```typescript\nimport { Badge } from '@capawesome/capacitor-badge';\n\nconst checkPermissions = async () => {\n  const result = await Badge.checkPermissions();\n};\n\nconst requestPermissions = async () => {\n  const result = await Badge.requestPermissions();\n};\n```\n\n## API\n\n<docgen-index>\n\n* [`get()`](#get)\n* [`set(...)`](#set)\n* [`increase()`](#increase)\n* [`decrease()`](#decrease)\n* [`clear()`](#clear)\n* [`isSupported()`](#issupported)\n* [`checkPermissions()`](#checkpermissions)\n* [`requestPermissions()`](#requestpermissions)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### get()\n\n```typescript\nget() => Promise<GetBadgeResult>\n```\n\nGet the badge count.\nThe badge count won't be lost after a reboot or app restart.\n\nDefault: `0`.\n\n**Returns:** <code>Promise&lt;<a href=\"#getbadgeresult\">GetBadgeResult</a>&gt;</code>\n\n--------------------\n\n\n### set(...)\n\n```typescript\nset(options: SetBadgeOptions) => Promise<void>\n```\n\nSet the badge count.\n\n| Param         | Type                                                        |\n| ------------- | ----------------------------------------------------------- |\n| **`options`** | <code><a href=\"#setbadgeoptions\">SetBadgeOptions</a></code> |\n\n--------------------\n\n\n### increase()\n\n```typescript\nincrease() => Promise<void>\n```\n\nIncrease the badge count.\n\n--------------------\n\n\n### decrease()\n\n```typescript\ndecrease() => Promise<void>\n```\n\nDecrease the badge count.\n\n--------------------\n\n\n### clear()\n\n```typescript\nclear() => Promise<void>\n```\n\nClear the badge count.\n\nOn **iOS**, this will remove the badge and also clear all notifications.\n\n--------------------\n\n\n### isSupported()\n\n```typescript\nisSupported() => Promise<IsSupportedResult>\n```\n\nCheck if the badge count is supported.\n\n**Returns:** <code>Promise&lt;<a href=\"#issupportedresult\">IsSupportedResult</a>&gt;</code>\n\n--------------------\n\n\n### checkPermissions()\n\n```typescript\ncheckPermissions() => Promise<PermissionStatus>\n```\n\nCheck permission to display badge.\n\n**Returns:** <code>Promise&lt;<a href=\"#permissionstatus\">PermissionStatus</a>&gt;</code>\n\n--------------------\n\n\n### requestPermissions()\n\n```typescript\nrequestPermissions() => Promise<PermissionStatus>\n```\n\nRequest permission to display badge.\n\n**Returns:** <code>Promise&lt;<a href=\"#permissionstatus\">PermissionStatus</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### GetBadgeResult\n\n| Prop        | Type                |\n| ----------- | ------------------- |\n| **`count`** | <code>number</code> |\n\n\n#### SetBadgeOptions\n\n| Prop        | Type                | Description                                                                                                          |\n| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| **`count`** | <code>number</code> | The badge count to set. On **iOS**, setting the count to `0` will remove the badge and also clear all notifications. |\n\n\n#### IsSupportedResult\n\n| Prop              | Type                 |\n| ----------------- | -------------------- |\n| **`isSupported`** | <code>boolean</code> |\n\n\n#### PermissionStatus\n\n| Prop          | Type                                                        | Description                               |\n| ------------- | ----------------------------------------------------------- | ----------------------------------------- |\n| **`display`** | <code><a href=\"#permissionstate\">PermissionState</a></code> | Permission state of displaying the badge. |\n\n\n### Type Aliases\n\n\n#### PermissionState\n\n<code>'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'</code>\n\n</docgen-api>\n\n## Quirks\n\nOn **Android** there is no official API to set a badge, so not all launchers support badges. This plugin uses [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger), which relies on vendor-specific mechanisms. All supported launchers are listed [there](https://github.com/leolin310148/ShortcutBadger#supported-launchers). On stock Android launchers, such as the Pixel Launcher, no badge is displayed.\n\nOn **Web**, the app must run as an installed PWA (in the taskbar or dock).\n\n## FAQ\n\n### Why is the badge not showing on my Android device?\n\nAndroid provides no official API to set a badge on the launcher icon. This plugin therefore uses [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger) under the hood, which relies on vendor-specific mechanisms offered by some manufacturers (such as Samsung, Xiaomi, HTC and Sony). Only the launchers listed as [supported launchers](https://github.com/leolin310148/ShortcutBadger#supported-launchers) can display the badge. On stock Android launchers, most notably the Pixel Launcher, no badge is displayed. You can use the `isSupported()` method to check whether badges are supported on the current device.\n\n### Can the plugin display an Android notification badge (dot) instead?\n\nNo. Since Android 8.0, the launcher displays a [notification badge](https://developer.android.com/develop/ui/views/notifications/badges) only while the app has an *active* notification. The badge is derived from that notification and disappears as soon as the notification is dismissed, so it cannot be set independently of one. On stock Android it is also a dot without a count. If your app already displays notifications, the badge is shown automatically without any plugin call.\n\n### Does the badge count persist after a reboot or app restart?\n\nYes, by default the badge count is restored after a reboot or app restart. You can disable this behavior by setting the `persist` configuration option to `false`, see the [Configuration](#configuration) section.\n\n### How can I automatically clear the badge when the app is resumed?\n\nSet the `autoClear` configuration option to `true` to reset the counter after resuming the application. Note that on iOS, this will also clear all notifications. See the [Configuration](#configuration) section for an example.\n\n### Why does `checkPermissions()` always return `granted` on Android and Web?\n\nOnly iOS requires a permission to display a badge. On Android and Web no permission is needed, so the permission state is always `granted`.\n\n### Why does clearing the badge also remove my notifications on iOS?\n\nOn iOS, calling `clear()` or setting the badge count to `0` removes the badge and also clears all notifications. This is platform behavior and cannot be changed by the plugin.\n\n### Does this plugin work on the Web?\n\nYes, but the app must run as an installed PWA (in the taskbar or dock). Also make sure to check whether the browser supports badges using the `isSupported()` method.\n\n### Can I use this plugin with Ionic, React, Vue or Angular?\n\nYes, the plugin is framework-agnostic. It works in any Capacitor app regardless of the web framework, including Ionic with Angular, React, or Vue, as well as plain JavaScript projects.\n\n## Related Plugins\n\n- [App Icon](https://capawesome.io/docs/sdks/capacitor/app-icon/): Change the app icon at runtime.\n- [App Shortcuts](https://capawesome.io/docs/sdks/capacitor/app-shortcuts/): Manage app shortcuts and quick actions.\n- [Firebase Cloud Messaging](https://capawesome.io/docs/sdks/capacitor/firebase/cloud-messaging/): Receive push notifications via Firebase Cloud Messaging.\n\n## Newsletter\n\nStay up to date with the latest news and updates about the Capawesome, Capacitor, and Ionic ecosystem by subscribing to our [Capawesome Newsletter](https://cloud.capawesome.io/newsletter/).\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/badge/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/badge/LICENSE).\n\n## Credits\n\nThis plugin is based on the [Capacitor Badge](https://github.com/capawesome-team/capacitor-badge) plugin.\nThanks to everyone who contributed to the project!\n","readmeFilename":"README.md"}