{"_id":"@capacitor-community/device-check","_rev":"20-3d7051ac30f5bdbe9ad2ddfbdc13c4e6","name":"@capacitor-community/device-check","dist-tags":{"latest":"8.0.0"},"versions":{"0.0.1":{"name":"@capacitor-community/device-check","version":"0.0.1","keywords":["capacitor","plugin","native","devicecheck","device check"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/device-check@0.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"}],"homepage":"https://github.com/capacitor-community/device-check#readme","bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"dist":{"shasum":"790134e3fbd04a0dc6a4bff43f48e5a4fb854f7d","tarball":"https://registry.npmjs.org/@capacitor-community/device-check/-/device-check-0.0.1.tgz","fileCount":26,"integrity":"sha512-fc8XdZn2braZcdQHqxP7Zc7uNvmgpLyay49HzL0D5ySyoC1QftDKK297tJapqHISHaP6KqADY6cLQmLq0EFIiw==","signatures":[{"sig":"MEUCIETHax6MrNcVHvWCgW2i/YNYMxZogvSSZRNMF7nQatSuAiEA0xs7XsU72tn4McYB9Mi26RMJ5BLllsbLbixW1FjAScQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17299},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"748f5529f9da4eaa49d2238ffbc9df6654065f69","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 CapacitorDeviceCheckPlugin --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":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/device-check.git","type":"git"},"_npmVersion":"10.1.0","description":"Capacitor plugin for the DeviceCheck API","directories":{},"_nodeVersion":"20.9.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/device-check_0.0.1_1705962681771_0.14134882618038502","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capacitor-community/device-check","version":"6.0.0","keywords":["capacitor","plugin","native","devicecheck","device check"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/device-check@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"}],"homepage":"https://github.com/capacitor-community/device-check#readme","bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"dist":{"shasum":"4f360de20dce48b8aa2f27530b1d725178e39980","tarball":"https://registry.npmjs.org/@capacitor-community/device-check/-/device-check-6.0.0.tgz","fileCount":26,"integrity":"sha512-QOH+MNaW4J3BCJJ/olFij1nyfyKMNtz295BfQtdQRO5fa61XiM+UWPFnGwj+lMqrj68/N2VuwbPmFk3NKyeiKA==","signatures":[{"sig":"MEQCIExs/YYJhDSyRIau6OdwZ/C5K8Ywsv99/mbKapOtuvw6AiA2NX515SlVRcr44x23ipqqMWc06Dj9fG6d1YahZVhYgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17383},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"1be2d4592c4dc3372af883f4f233b8f2aad3de0b","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 CapacitorDeviceCheckPlugin --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":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/device-check.git","type":"git"},"_npmVersion":"10.5.1","description":"Capacitor plugin for the DeviceCheck API","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/device-check_6.0.0_1713277528848_0.5951696543513425","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capacitor-community/device-check","version":"7.0.0","keywords":["capacitor","plugin","native","devicecheck","device check"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/device-check@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"},{"name":"peitschie","email":"philip.peitsch@gmail.com"},{"name":"damiantarnawsky","email":"damiantarnawsky@gmail.com"}],"homepage":"https://github.com/capacitor-community/device-check#readme","bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"dist":{"shasum":"8b0f7e46cfb6e2fa0b1d351891dee9b31e49dc08","tarball":"https://registry.npmjs.org/@capacitor-community/device-check/-/device-check-7.0.0.tgz","fileCount":26,"integrity":"sha512-g+1BF8JKIIiQ4oS0Gnqwf8MDlLRQcetyoNHbTpuxKTykQwLKStNIidd3Q/zMss1kv7C9pGH29qxGmMKxy5uhuA==","signatures":[{"sig":"MEYCIQCxjvshY2ZLP6v7gMSlTndYIh3gKUIBUyD4yhBzwGOOwQIhANJ2iGAUnbzYOcXHgee5to81W9cYAHVoeFKe3Fwu07Kx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17265},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e30a239e4b473ee4f65c44430fcf3f9b99560782","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 CapacitorDeviceCheckPlugin --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":"damiantarnawsky","email":"damiantarnawsky@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/device-check.git","type":"git"},"_npmVersion":"10.9.2","description":"Capacitor plugin for the DeviceCheck API","directories":{},"_nodeVersion":"22.13.0","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/device-check_7.0.0_1739727212973_0.0690446547573158","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@capacitor-community/device-check","version":"7.1.0","keywords":["capacitor","plugin","native","devicecheck","device check"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/device-check@7.1.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"}],"homepage":"https://github.com/capacitor-community/device-check#readme","bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"dist":{"shasum":"1358221244eef9fc5e2dd9e6504c3fb0b6fe80e6","tarball":"https://registry.npmjs.org/@capacitor-community/device-check/-/device-check-7.1.0.tgz","fileCount":25,"integrity":"sha512-UyV6Y1O+11KWC5mYHk/ZUpKs2bgttX88A+zMjjF8QcWNrurqUk3SEu5neChmmh6KrDa6+BX4OfEhMxiVAocElg==","signatures":[{"sig":"MEQCIHSxmpv+p21RD5vm7UA7gAE9xAJcVsHK2JyC5evtMrgwAiBofa3J5O9g7SGbahejnTD0x4G2zJEncN6uHQbkr0MyHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17490},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"cee4b96aa172782fc965a3a37ab8f34d6e151503","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 CapacitorDeviceCheckPlugin --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 CapacitorCommunityDeviceCheck -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jcesarmobile","actor":{"name":"jcesarmobile","type":"user","email":"jcesarmobile@gmail.com"},"email":"jcesarmobile@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/device-check.git","type":"git"},"_npmVersion":"10.1.0","description":"Capacitor plugin for the DeviceCheck API","directories":{},"_nodeVersion":"20.9.0","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/device-check_7.1.0_1750404782386_0.8192538438332733","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capacitor-community/device-check","version":"8.0.0","keywords":["capacitor","plugin","native","devicecheck","device check"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/device-check@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"}],"homepage":"https://github.com/capacitor-community/device-check#readme","bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"dist":{"shasum":"4e708b5dd1482d5f711eba8aba168e07b3627d1b","tarball":"https://registry.npmjs.org/@capacitor-community/device-check/-/device-check-8.0.0.tgz","fileCount":25,"integrity":"sha512-6GafEAMFMftHBsGZ1IdZe0FnbQ07r9DrWgSJ3DN8kJrG/KZQz8SBN4bpMRfGfyjGbgi1HSHkmUUgXIlMAy6gVg==","signatures":[{"sig":"MEQCIDaCcfpjwNWo1mwmfgtb9M1cU2crSCdcam1p91TS92maAiBGKVyvIbo5LNPy/wNmtdfDe/uBLDVWwOWfr7cjh4/edw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17507},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e02a87ee5081af6194e8f21608c009ec2437036a","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 CapacitorDeviceCheckPlugin --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 CapacitorCommunityDeviceCheck -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jcesarmobile","email":"jcesarmobile@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/device-check.git","type":"git"},"_npmVersion":"10.9.3","description":"Capacitor plugin for the DeviceCheck API","directories":{},"_nodeVersion":"22.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@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.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/device-check_8.0.0_1766749158873_0.07840924016780026","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-01-22T22:31:21.666Z","modified":"2026-09-28T16:57:38.190Z","0.0.1":"2024-01-22T22:31:21.915Z","6.0.0":"2024-04-16T14:25:29.027Z","7.0.0":"2025-02-16T17:33:33.180Z","7.1.0":"2025-06-20T07:33:02.583Z","8.0.0":"2025-12-26T11:39:19.050Z"},"bugs":{"url":"https://github.com/capacitor-community/device-check/issues"},"author":{"name":"Capacitor Community"},"license":"MIT","homepage":"https://github.com/capacitor-community/device-check#readme","keywords":["capacitor","plugin","native","devicecheck","device check"],"repository":{"url":"git+https://github.com/capacitor-community/device-check.git","type":"git"},"description":"Capacitor plugin for the DeviceCheck API","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\">DEVICE CHECK</h3>\n<p align=\"center\"><strong><code>@capacitor-community/device-check</code></strong></p>\n<br>\n\nThe DeviceCheck API is used to reduce fraudulent use of your services by managing device state and asserting app integrity.\n\nThis plugin calls the DeviceCheck API [`generateToken`](<https://developer.apple.com/documentation/devicecheck/dcdevice/generatetoken(completionhandler:)>) method which returns a token that your App's server must verify with Apple Servers.\n\nThe call `generateToken` will return a `token` on success which you must send to your backend for verification. See [Apple's Docs on this](https://developer.apple.com/documentation/devicecheck/validating-apps-that-connect-to-your-server).\n\n`token` is a base64 encoded string containing the token returned by []`DCDevice.current.generateToken`](https://developer.apple.com/documentation/devicecheck/dcdevice/generatetoken(completionhandler:)).\n\n## Install\n\n```bash\nnpm install @capacitor-community/device-check\nnpx cap sync\n```\n\n## Usage\n\n```typescript\nimport { DeviceCheck } from '@capacitor-community/device-check';\n...\ntry {\n      const result = await DeviceCheck.generateToken();\n      console.log(`DeviceCheck token`, result.token);\n    } catch (err) {\n        // Recommendation: Report to backend and exit the application\n    }\n```\n\n## Versions\n\n- If you are using Capacitor 5 use version 5.x\n- If you are using Capacitor 6 use version 6.x\n\n## API\n\n<docgen-index>\n\n* [`generateToken()`](#generatetoken)\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### generateToken()\n\n```typescript\ngenerateToken() => Promise<{ token: string; }>\n```\n\n**Returns:** <code>Promise&lt;{ token: string; }&gt;</code>\n\n--------------------\n\n</docgen-api>\n\n## Errors\n\nThe following errors can occur and should be handled.\n\nOn Web and Android the result of `generateToken` will be an empty token `\"\"`.\n\nOn iOS these errors can be caught in a `catch`:\n\n- `DeviceCheck is not supported on this device` - iOS reports that the device doesnt support the Device Check API (eg iOS less than v11)\n- `DeviceCheck token encoding failed` - iOS failed to encode the token.\n- `DeviceCheck error: [some-error]` - iOS reported some other error with the localized error description of `[some-error]`\n","readmeFilename":"README.md"}