{"_id":"@capacitor-community/volume-buttons","_rev":"23-7f4301f4a1a38452da9641f0d1fbe453","name":"@capacitor-community/volume-buttons","dist-tags":{"latest":"8.0.1"},"versions":{"1.0.0":{"name":"@capacitor-community/volume-buttons","version":"1.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@1.0.0","maintainers":[{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"4fd40ab8c311dcd43244504385fa5905f480befd","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-1.0.0.tgz","fileCount":27,"integrity":"sha512-D9HJKGRSWSHtLz3oXX2GgcbBqezUF9wb2DgkqGzMGNalMpXbIOYmC4JeuhW+tg9l2jUgesG2kznSnsPSgejaPg==","signatures":[{"sig":"MEQCIAYz9XlMY30tKA0oLlxXr4A2+Y24o6hTGWEhHuV5mdpLAiAODZDKZ+MvqNmGx/tKXdpLdECnoxG97blzgZL4qbmlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41918},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"fa47631d75cfec25cc9deb7d0705ac72b1484e14","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 VolumeButtonsPlugin --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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"9.6.1","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"18.12.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@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"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_1.0.0_1704701680038_0.5489351555464728","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@capacitor-community/volume-buttons","version":"1.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@1.0.1","maintainers":[{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"8822cbedfceb4ad3504e95ec4d0fe5ec8fcff007","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-1.0.1.tgz","fileCount":27,"integrity":"sha512-4Zf3F71Bax5r6yCigWAzO4BvXWyIBUj4a3ZrFQuKB/peeBtpJoEpRp3u5u3MB88PBD149cV5C6lkSPvAJGyXCA==","signatures":[{"sig":"MEUCIQDY2uIWpNUSn2vSTzF/4jbuaJ9GW53zFIccIGFH0zDNBwIgcwnT2GvjI37SHeF5TQRZ5HJM1iAW3IosHKuVdk4Uw/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45938},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"88a74e0c98e32eb686763439f977a26567891c99","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 VolumeButtonsPlugin --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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"9.6.1","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"18.12.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@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"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_1.0.1_1705936289820_0.8178392886931647","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@capacitor-community/volume-buttons","version":"1.0.2","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@1.0.2","maintainers":[{"name":"ionicjs","email":"hi@ionic.io"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"26f0b25c6bc8cfed778c4d04a1eff80fd7a13fb6","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-1.0.2.tgz","fileCount":27,"integrity":"sha512-weEwVCgMEdkYF9uWOeZmA3kXltXSbiGlLPTmygF6NMcL1VUg1vBsiCIaikeI5XRne5V4q8UeEda83EfW7eb46g==","signatures":[{"sig":"MEUCIQDCdOAlNIITX2P8f9rYZmhBk2lHPcLo8vekYkzhQlFtGgIgeoQRh5N3FpalkSoadCgYdV7/9wBLjc2UvpAj9I3wT1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48523},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"916981b0070cdba2166e94492d344206622bb118","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 VolumeButtonsPlugin --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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@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"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_1.0.2_1712655569137_0.07042304563973012","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capacitor-community/volume-buttons","version":"6.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@6.0.0","maintainers":[{"name":"ionicjs","email":"hi@ionic.io"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"c9b796bc79263724686422b1155e173d8329dd29","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-6.0.0.tgz","fileCount":27,"integrity":"sha512-H1Uqn12NkvCeR+mezd8xMTb8XS9//WqRQnUNjMup12K/MplCb7rI3GALHraTagDI0Cip1Lk0OQZKt1wF7O+bEQ==","signatures":[{"sig":"MEUCIQD25yzop626IZJIYU0STgEAfLrDUa6Lxfq8H2+FgCBvgQIgB3cHo1AbzVOJgh676wvXEzLe44ll/U5Xdux8E4c0HUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48520},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"3ef0710825a74ec81ed6692d7a27c6927d8f2deb","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 VolumeButtonsPlugin --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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.0.0","@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":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_6.0.0_1713850222777_0.4350435946629563","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@capacitor-community/volume-buttons","version":"6.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@6.0.1","maintainers":[{"name":"multishiv19","email":"sp@shiv19.com"},{"name":"ionicjs","email":"hi@ionic.io"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"1e875edf406010a6bffa03ff485ddd66204f259c","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-6.0.1.tgz","fileCount":27,"integrity":"sha512-49dpOL5/chpeY/4LX66QAshoA4KyxVRD4WGw/Cx/7yOTeoTDN06MUNlZU2fsSxTKVtx6k4TTBO0zKIGj9XUN7g==","signatures":[{"sig":"MEUCIAPq+t8GZiHAybVFToSNJ6FzfwKv88VONpV9R7rKTDV8AiEA7AeVIiODPQSQijZE0NNUqu5FRW6LDv6GPQAMkWB6Wpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48359},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"3bb1baf922a25bc5a72882c9eafa4eb717718a2e","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 VolumeButtonsPlugin --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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.0.0","@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":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_6.0.1_1721711516219_0.85398068947638","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capacitor-community/volume-buttons","version":"7.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@7.0.0","maintainers":[{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"vmfo","email":"vitor.oliveira@outsystems.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"ionicjs","email":"hi@ionic.io"},{"name":"multishiv19","email":"sp@shiv19.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"14f04dfea2162e9f43acca9e58dabc2a62c80121","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-7.0.0.tgz","fileCount":27,"integrity":"sha512-Co9Cz0XhZs1REIPWGYF9CKqiBGFxnmQx9C32CYlW9//JrclYpn+DGmN3aGlIPfXDSifL57LBBids6MswnRd8tA==","signatures":[{"sig":"MEUCIQCyODOliaMKbq+wFF7pzMusCavLcjNCK0uctPg0xyMjhAIgc1MArbTzmIzxsjyCY4RfR4a5+Z/jgzphEfqtF4u6G4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48246},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"0900aff4c53dc235aec9d25b51fd2539c275bdc5","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 VolumeButtonsPlugin --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}\" --plugin=prettier-plugin-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":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_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/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.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_7.0.0_1738062582015_0.8017723916942243","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capacitor-community/volume-buttons","version":"8.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@8.0.0","maintainers":[{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"vmfo","email":"vitor.oliveira@outsystems.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"ionicjs","email":"hi@ionic.io"},{"name":"multishiv19","email":"sp@shiv19.com"},{"name":"peitschie","email":"philip.peitsch@gmail.com"},{"name":"damiantarnawsky","email":"damiantarnawsky@gmail.com"},{"name":"harvdoggy","email":"eric.harvey@outsystems.com"},{"name":"capacitor-plugin-bot","email":"ossplugins@outsystems.com"},{"name":"eric-ionic","email":"horodyski@ionic.io"},{"name":"os-ruialves","email":"rui.alves@outsystems.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"088b93bca1eafaa9e0ba940fcf060b2d7deb8500","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-8.0.0.tgz","fileCount":26,"integrity":"sha512-tpimxcdOhuTzgmiwU9IjbM3tHJWmKDHB0c/7dC27f0xeHgJEVQDg5Iz9mdYyc6p7/F6EwaWnw2g7K/KLzkEw0g==","signatures":[{"sig":"MEUCICSv505elEzjBGX3gcj9L7S/+yKeS1ds/Yq+RVNsTdGQAiEArLJtFVdFwYhIg+dmVWXKIbn2xJYLOFYJzUMbw/hvSi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48063},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"5705d9d27b73a640436a189e049472e650b55c3b","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 VolumeButtonsPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorCommunityVolumeButtons -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.9.4","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.57.0","prettier":"^3.8.1","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.2","@capacitor/core":"^8.0.2","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.2","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.8.1","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_8.0.0_1769602692370_0.29064241674563696","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capacitor-community/volume-buttons","version":"8.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","_id":"@capacitor-community/volume-buttons@8.0.1","maintainers":[{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"vmfo","email":"vitor.oliveira@outsystems.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"rui.mendes","email":"rui.moreira.mendes@outsystems.com"},{"name":"ndr","email":"andre.destro@outsystems.com"},{"name":"alexgerardojacinto","email":"agerardojacinto@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"os-pedrobilro","email":"pedro.gustavo.bilro@outsystems.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"ionicjs","email":"hi@ionic.io"},{"name":"multishiv19","email":"sp@shiv19.com"},{"name":"peitschie","email":"philip.peitsch@gmail.com"},{"name":"damiantarnawsky","email":"damiantarnawsky@gmail.com"},{"name":"harvdoggy","email":"eric.harvey@outsystems.com"},{"name":"capacitor-plugin-bot","email":"ossplugins@outsystems.com"},{"name":"eric-ionic","email":"horodyski@ionic.io"},{"name":"os-ruialves","email":"rui.alves@outsystems.com"}],"contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"homepage":"https://github.com/capacitor-community/volume-buttons#readme","bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"dist":{"shasum":"8f1da8f52e4c2dbc2311627ad29973e73634534c","tarball":"https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-8.0.1.tgz","fileCount":26,"integrity":"sha512-ZPTKAGVwfjHCKq/YSPEpRCtzHmpcnl2zihsvvL+NI5ttykDJXNZpBcQCY5Jji5tNvjZvcJ4lIWfNhhA8kgTNCQ==","signatures":[{"sig":"MEUCIGUIp9XDgweaElDdvnYkIiJKo7EONdSppJ72WyS3+jgUAiEAnNbyNx+PzhDokfD5dsrwG96Kx6p2ygU5PnsUAfFdGnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48422},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"54d6a2495704644ddac1fc60fea8a98d13ecc071","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 VolumeButtonsPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorCommunityVolumeButtons -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"ryaa","email":"ryltsov.alex@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"_npmVersion":"10.9.4","description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.57.0","prettier":"^3.8.1","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.2","@capacitor/core":"^8.0.2","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.2","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.8.1","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/volume-buttons_8.0.1_1784877927416_0.9330331907346592","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-01-08T08:14:39.877Z","modified":"2026-09-28T16:57:59.169Z","1.0.0":"2024-01-08T08:14:40.225Z","1.0.1":"2024-01-22T15:11:30.006Z","1.0.2":"2024-04-09T09:39:29.304Z","6.0.0":"2024-04-23T05:30:22.974Z","6.0.1":"2024-07-23T05:11:56.360Z","7.0.0":"2025-01-28T11:09:42.270Z","8.0.0":"2026-01-28T12:18:12.563Z","8.0.1":"2026-07-24T07:25:27.546Z"},"bugs":{"url":"https://github.com/capacitor-community/volume-buttons/issues"},"author":{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"},"license":"MIT","homepage":"https://github.com/capacitor-community/volume-buttons#readme","keywords":["capacitor","plugin","native"],"repository":{"url":"git+https://github.com/capacitor-community/volume-buttons.git","type":"git"},"description":"Capacitor Volume Buttons. The plugin enables to listen to hardware volume button presses","contributors":[{"name":"Alex Ryltsov","email":"ryltsov.alex@gmail.com"}],"maintainers":[{"email":"jcesarmobile@gmail.com","name":"jcesarmobile"},{"email":"vitor.oliveira@outsystems.com","name":"vmfo"},{"email":"ihasmax@gmail.com","name":"maxlynch"},{"email":"mikehartington@gmail.com","name":"mhartington"},{"email":"mike.summerfeldt@gmail.com","name":"it_mike_s"},{"email":"info@byrds.ch","name":"byrds"},{"email":"sakakibara@rdlabo.jp","name":"rdlabo"},{"email":"priyank.patel@stackspace.ca","name":"priyankpatel"},{"email":"dwieeb@gmail.com","name":"dwieeb"},{"email":"oi@stewan.io","name":"stewan"},{"email":"arielhernandezmusa@gmail.com","name":"arielhernandezmusa"},{"email":"jeanpierre.queau@gmail.com","name":"jeepq"},{"email":"keagan@start9labs.com","name":"start9keagan"},{"email":"kevinboosten@gmail.com","name":"boosten"},{"email":"noahklayman@gmail.com","name":"nklayman"},{"email":"ibby@zyra.ca","name":"ihadeed"},{"email":"daniel.prr.azevedo@gmail.com","name":"danielprrazevedo"},{"email":"aparajita@aparajita.com","name":"ckgaparajita"},{"email":"joey@ionic.io","name":"jpender"},{"email":"nick@ionic.io","name":"nhyatt"},{"email":"pwespi@pm.me","name":"pwespi"},{"email":"epicshaggy@gmail.com","name":"epicshaggy"},{"email":"hello@thomasvidas.com","name":"thomasvidas"},{"email":"mail@robingenz.dev","name":"robingenz"},{"email":"james@diacono.com.au","name":"diachedelic"},{"email":"jaborges@protonmail.ch","name":"johnborges"},{"email":"tobyas@tobyas.nl","name":"tobyas"},{"email":"ely@meta-tek.net","name":"elylucas"},{"email":"giovanni@ionic.io","name":"giodimiliaionic"},{"email":"brownoxford@gmail.com","name":"brownoxford"},{"email":"mrba7ista@gmail.com","name":"mrbatista"},{"email":"bazuka5801@mail.ru","name":"bazuka5801"},{"email":"hemangsk@gmail.com","name":"hemang"},{"email":"ache@bbit.io","name":"thegnuu"},{"email":"peter@mapledesign.co.uk","name":"pbowyer"},{"email":"ely+capcom@meta-tek.net","name":"capcombot"},{"email":"rui.moreira.mendes@outsystems.com","name":"rui.mendes"},{"email":"andre.destro@outsystems.com","name":"ndr"},{"email":"agerardojacinto@gmail.com","name":"alexgerardojacinto"},{"email":"tafelnl@protonmail.com","name":"tafelnl"},{"email":"pedro.gustavo.bilro@outsystems.com","name":"os-pedrobilro"},{"email":"dallastjames@gmail.com","name":"dallasjames"},{"email":"ryltsov.alex@gmail.com","name":"ryaa"},{"email":"avishkank@gmail.com","name":"nkalupahana"},{"email":"hi@ionic.io","name":"ionicjs"},{"email":"sp@shiv19.com","name":"multishiv19"},{"email":"nuno.azevedo@outsystems.com","name":"nuno.azevedo-outsystems"},{"email":"trevorlambert11@gmail.com","name":"trevorlambert"},{"email":"philip.peitsch@gmail.com","name":"peitschie"},{"email":"damiantarnawsky@gmail.com","name":"damiantarnawsky"},{"email":"eric.harvey@outsystems.com","name":"harvdoggy"},{"email":"ossplugins@outsystems.com","name":"capacitor-plugin-bot"},{"email":"horodyski@ionic.io","name":"eric-ionic"},{"email":"rui.alves@outsystems.com","name":"os-ruialves"}],"readme":"<p align=\"center\"><br><img src=\"https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png\" width=\"128\" height=\"128\" /></p>\n<h3 align=\"center\">Capacitor Volume Buttons Plugin</h3>\n<p align=\"center\"><strong><code>@capacitor-community/volume-buttons</code></strong></p>\n<p align=\"center\">\n  Capacitor community plugin to listen to hardware volume button presses\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/maintenance/yes/2026?style=flat-square\" />\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/volume-buttons\"><img src=\"https://img.shields.io/npm/l/@capacitor-community/volume-buttons?style=flat-square\" /></a>\n  <br>\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/volume-buttons\"><img src=\"https://img.shields.io/npm/dw/@capacitor-community/volume-buttons?style=flat-square\" /></a>\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/volume-buttons\"><img src=\"https://img.shields.io/npm/v/@capacitor-community/volume-buttons?style=flat-square\" /></a>\n  <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n  <a href=\"#contributors-\"><img src=\"https://img.shields.io/badge/all%20contributors-1-orange?style=flat-square\" /></a>\n  <!-- ALL-CONTRIBUTORS-BADGE:END -->\n</p>\n\n## Table of Contents\n\n- [Maintainers](#maintainers)\n- [About](#about)\n- [Plugin versions](#plugin-versions)\n- [Supported Platforms](#supported-platforms)\n- [Installation](#installation)\n- [API](#api)\n- [Troubleshooting](#troubleshooting)\n\n## Maintainers\n\n| Maintainer | GitHub                          | Active |\n| ---------- | ------------------------------- | ------ |\n| ryaa       | [ryaa](https://github.com/ryaa) | yes    |\n\n## About\n\nThis plugins allows to listen for the events fired when the user presses the hardware volume up or down button of the device. An object that contains only one property is passed to the callback - see [VolumeButtonsResult](#VolumeButtonsResult).\nThis plugin contains code derived from or inspired by https://github.com/CipherBitCorp/VolumeButtonHandler and https://github.com/thiagobrez/capacitor-volume-buttons plugins.\n\n<br>\n\n**Features:**\n\n- support receiving events when the volume is max or min (make sure to use **`disableSystemVolumeHandler`** on iOS platform - see [VolumeButtonsOptions](#VolumeButtonsOptions))\n- keep receiving events after the application sent to and returns from the background\n- supports Android and iOS platforms\n\n**NOTE**: The plugin version 8.x is compatible with Capacitor 8\n\n## Plugin versions\n\n| Capacitor version | Plugin version |\n| ----------------- | -------------- |\n| 8.x               | 8.x            |\n| 7.x               | 7.x            |\n| 6.x               | 6.x            |\n| 5.x               | 1.x            |\n\n## Supported Platforms\n\n- iOS\n- Android\n\n## Installation\n\n```bash\nnpm install @capacitor-community/volume-buttons\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`isWatching()`](#iswatching)\n* [`watchVolume(...)`](#watchvolume)\n* [`clearWatch()`](#clearwatch)\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### isWatching()\n\n```typescript\nisWatching() => Promise<GetIsWatchingResult>\n```\n\nGet the watch status of the volume buttons.\n\n**Returns:** <code>Promise&lt;<a href=\"#getiswatchingresult\">GetIsWatchingResult</a>&gt;</code>\n\n**Since:** 1.0.1\n\n--------------------\n\n\n### watchVolume(...)\n\n```typescript\nwatchVolume(options: VolumeButtonsOptions, callback: VolumeButtonsCallback) => Promise<CallbackID>\n```\n\nSet up a watch for he hardware volume buttons changes\n\n| Param          | Type                                                                    |\n| -------------- | ----------------------------------------------------------------------- |\n| **`options`**  | <code><a href=\"#volumebuttonsoptions\">VolumeButtonsOptions</a></code>   |\n| **`callback`** | <code><a href=\"#volumebuttonscallback\">VolumeButtonsCallback</a></code> |\n\n**Returns:** <code>Promise&lt;string&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### clearWatch()\n\n```typescript\nclearWatch() => Promise<void>\n```\n\nClear the existing watch\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### GetIsWatchingResult\n\n| Prop        | Type                 | Description                              | Since |\n| ----------- | -------------------- | ---------------------------------------- | ----- |\n| **`value`** | <code>boolean</code> | If the volume buttons are being watched. | 1.0.1 |\n\n\n#### VolumeButtonsOptions\n\n| Prop                             | Type                 | Description                                                                                                                                                                                                                                                                                                                                                                                                   | Since |\n| -------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`disableSystemVolumeHandler`** | <code>boolean</code> | This parameter can be used to disable the system volume handler (iOS only). If this is true, when up or down volume button is tapped, the system volume will always be reset to either the initial volume (the volume which was current when the volume buttons are started to be tracked/listened) or to 0.05 if the initial volume is less then 0.05 or to 0.95 if the initial volume is greater then 0.95. | 1.0.0 |\n| **`suppressVolumeIndicator`**    | <code>boolean</code> | This parameter can be used to suppress/hide the system volume indicator (Android only, it is never shown on iOS already). If this is true, when up or down volume button is tapped, the system volume indicator will not be shown. The default value is false.                                                                                                                                                | 1.0.2 |\n\n\n#### VolumeButtonsResult\n\n| Prop            | Type                        | Description                                                            | Since |\n| --------------- | --------------------------- | ---------------------------------------------------------------------- | ----- |\n| **`direction`** | <code>'up' \\| 'down'</code> | This indicates either the volume up or volume down button was pressed. | 1.0.0 |\n\n\n### Type Aliases\n\n\n#### VolumeButtonsCallback\n\n<code>(result: <a href=\"#volumebuttonsresult\">VolumeButtonsResult</a>, err?: any): void</code>\n\n\n#### CallbackID\n\n<code>string</code>\n\n</docgen-api>\n\n## Usage\n\nPlease also see **example-app** for a complete example.\n\n### Add volume button listener in the app\n\n```\nimport { VolumeButtons } from '@capacitor-community/volume-buttons';\n\nconst options: VolumeButtonsOptions = {};\nconst callback: VolumeButtonsCallback = (result: VolumeButtonsResult, err?: any) => {\n  console.log('result', result);\n};\nif (this.platform.is('ios')) {\n  options.disableSystemVolumeHandler = true;\n} else if (this.platform.is('android')) {\n  options.suppressVolumeIndicator = true;\n}\nawait VolumeButtons.watchVolume(options, callback);\n```\n\n### Remove volume button listener in the app\n\n```\nimport { VolumeButtons } from '@capacitor-community/volume-buttons';\n\nawait VolumeButtons.clearWatch();\n```\n","readmeFilename":"README.md"}