{"_id":"@capgo/capacitor-watch","_rev":"31-a6e077d8027131fd63dc7a1027fd6dac","name":"@capgo/capacitor-watch","dist-tags":{"latest":"8.1.7"},"versions":{"8.0.2":{"name":"@capgo/capacitor-watch","version":"8.0.2","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"0ad609d60ca4e5047cb8a6d3fd196479730d8903","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.2.tgz","fileCount":24,"integrity":"sha512-LawTXtLJf8KpkcBVBro41wnkJg6NkH6Iw3wRlarxPOA/640wfz+iRRE8sJ1a6QCnVuXuKq1jJ9anIqN+28mMIQ==","signatures":[{"sig":"MEUCIQCI4nuqpcTnmVaT13tboE/xnzradu+58czEq+SonSB05wIgdDg5SbThHvFY+z6Z3FdAq0ge7EX8fLzWMluoleFPdpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124730},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"23fd5db2c9bee43210ffddeb21e8c2b0e2096187","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.11.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.2_1767544068144_0.11624874733103185","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capgo/capacitor-watch","version":"8.0.3","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"7d0b7c8dcb1bf25022e448883f1f9e039853c159","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.3.tgz","fileCount":24,"integrity":"sha512-/HAa5TQDIGC18S/3d++/FEyDDMS0RGvY+mgPkWo2j9K2Mk+1uVTGY6II1zAqhp3KtW76U/AlFblF3yccWGIKqA==","signatures":[{"sig":"MEUCIQCvxL7EWvzR561EXXe5MkBtQkZkj0btJCj19JGxCOlsFwIgInV2349Zhru4JMOBvBI5UgTdoYE8rg6K5osLOe6m254=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124730},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9a6ff49fa21b389b26d6e8f8983f91e35f636f1f","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.3_1767544135698_0.4091250742683601","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"@capgo/capacitor-watch","version":"8.0.4","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"e2d7765accbfd4ba0adcaa8656dd4f08f37a9067","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.4.tgz","fileCount":27,"integrity":"sha512-XlDieHFy4HOI9bg1H83eEALXNBBX3MHj1OWPhCtFUjCmIdZQnzf2QgXqEvS7QcTiIscHMdpD5o4Ntq6+d7Tp2Q==","signatures":[{"sig":"MEUCIGF76pR2sc9OP9pZ7oAKpxVvbxNkd3Xb9NZMOvP35bqVAiEA2FiXqDkS/+E67yYYeP6Liw7Klwp33/BOw+lR7rJh6xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136696},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c28f7dfd0ba6abbf7f06bd80b19a71f5f1954a03","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.4_1767762740052_0.02111069622565953","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"@capgo/capacitor-watch","version":"8.0.5","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"bf43380e9315523b421e20cc5968300fed1a4a74","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.5.tgz","fileCount":27,"integrity":"sha512-2T9NVbgCbZ8BwzSdfcLKCoH400A89084AEUVl1LpP3dJ27+W32fgEpkKhKV3Wy3PPMTSEy1hcz1TuQYlRX947Q==","signatures":[{"sig":"MEQCIDjyYspxikIO4Tl1fD6nqaJ1o2zCj+0JGRfLCrvtitQ2AiAFGLjKgXaB9MQh+6pA1sqCr6fOoVHDk21FtEFNaHv8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136976},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4ebea5e561aea5baf64da55b7c1c11646d28900e","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.5_1767764723070_0.3105548001317604","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"@capgo/capacitor-watch","version":"8.0.6","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"f831501bba93f4304565e2d7f24554e89a332184","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.6.tgz","fileCount":27,"integrity":"sha512-VE71ttilWkbHPthtViLkOj6siErnXV5E2MS1CuiPdoThFan/6zCGZ2ihNPpsFPELQkFmm6lx3kVTibGxeKO2oA==","signatures":[{"sig":"MEQCIGbJ/nhpFRSDg2TAAzoGIHbeo/JTHGUw69cJx+2qVaCZAiAwqq/05XN4jMjUu7S6S4SmvoMkNNofLlH1OqeLJz/BGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136976},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"41fb5e77db41d56fd7b71b746585ecddd80c454a","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.6_1768223734212_0.048340724018396175","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"@capgo/capacitor-watch","version":"8.0.7","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"1e0e6e4a61a6cc967de0343feea22deff819aedb","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.7.tgz","fileCount":27,"integrity":"sha512-lqEMUwCX+apeB9Pt3j5+h8xkLTGWkLWqH7Hu4VQeo7LSH3+SPywkXSWufHvKrqj3P+uAsHEA7id6/m2JWkhc8w==","signatures":[{"sig":"MEQCIDo++aEeVeCKsGUy/BJfHtTp3EWFDxKL6h4gqP+olX2nAiAU2wl3QcdlDRjY6KPj7m93co/F3SjNgbWUWpJezBJgHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136976},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"df3f6c9aa10ea9ddfda5af89068ee46befc14a23","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.7_1769622692596_0.46205919527587147","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"@capgo/capacitor-watch","version":"8.0.8","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"a9dc83c8874ad531da5af4eb041983950783ff82","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.8.tgz","fileCount":27,"integrity":"sha512-fSnnBP5YXCivPmf0tjwLZmM4FvXrtdaxtzp9sujnbBpgbnUEYrswxkySlAoaUkPfYzyK88RV9gNQ/5GAWOzI+A==","signatures":[{"sig":"MEQCICVogQ5cfruU9lL9q+/1AdWtZbvrlMfirrPydxW+YiF7AiBZHjHvFcKBP5M6JsnjP65y3XFVKD1fYKik7DRQPUhaGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137582},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c040f6b739797f361e505359b44da244f22eb138","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.8_1769901245254_0.0620965710285164","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"@capgo/capacitor-watch","version":"8.0.9","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"315277e53a9b644fe5a7e0440bacd74b6abd2601","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.9.tgz","fileCount":27,"integrity":"sha512-FeNlvsJaNZiiQSGvTlmVfnDUFRFNzFAcxfyZAPT26AdnZ3gRawucFgY/8hWVIrCv1KAtEXPLWjStVTefsD3K/g==","signatures":[{"sig":"MEYCIQDnEGZYF30Kq1gpZTGBludhH3NEJSa1TZDRT6s3xR7fMAIhAJT5e6hGctF5p2q/I7rtSHAfQTj6JMrdlBN++8HQcIxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137582},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"83734919aa61ee64b5130db3b62489edc14cb73c","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.9_1770172952320_0.9345613658416629","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"@capgo/capacitor-watch","version":"8.0.10","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"d68126832bc1abb06e4c29769f144092d5c2deca","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.10.tgz","fileCount":27,"integrity":"sha512-KELT/rMp9oknMliNALLm52LvYyyTNxjdxN9eUfKzFitHPngAeMqIP77Y7p6dfnFjxjDAgiJn7gBSDuP4wLPiRQ==","signatures":[{"sig":"MEUCIGyXs/nrO9B6U4BBPU1FmonxErsJJya8M3+s2WjF0EVXAiEA2TB3Q3KYoR3NTptPtIOIo+/S+AtOkkeB9Yu2+0Sp+fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137655},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b63b8b3c8640ddee1ca1ec5428f3f49034ac400d","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.10_1770355460009_0.21528677892327397","host":"s3://npm-registry-packages-npm-production"}},"8.0.11":{"name":"@capgo/capacitor-watch","version":"8.0.11","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.11","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"0e5607ca324e82a91bbd8aac89fa49d0fde5eb7c","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.11.tgz","fileCount":27,"integrity":"sha512-juWKwla4+yE/2S1Zch27oB36mol/G4s6LW3wq5G3JiLpBqNcdvaeiCcl/EQ6Y7gvmgtiTCGc1bAbjpSeOV+nVw==","signatures":[{"sig":"MEYCIQCWEZV0X/hNK/B0QZY1wcu4K5rpQ4Wpmfoe/tiDyofPfQIhALjNla4uVS8Z53gSuUUZyLn5LTeC/qng+buty/z6Typt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"49e59f754c2b781f48eb311e5efd9dfe2da05e61","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.11_1771560400729_0.7329985721787291","host":"s3://npm-registry-packages-npm-production"}},"8.0.12":{"name":"@capgo/capacitor-watch","version":"8.0.12","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.12","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"0af8f87df19e1c9363831efee681472be4978367","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.12.tgz","fileCount":27,"integrity":"sha512-w1TyxSU9E0PF5RRTPl4LTwomw6kPUh7h6dSDjl2BN1XGoptK9o/abSkeYabpxYFOKB7pywsE4OEwByhlK4QaPA==","signatures":[{"sig":"MEYCIQDkR98qhQ8FqEcEvQvAmBelXofEiloFtMgk61S5FyGtIwIhAKgSyeLMS52EqMUkq0QRPsXcIaPquh9+DqRZPsZ7Uqh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3c96a1df6b7d48a75bf4633ed877c9aecffd9e4f","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.12_1773495316997_0.10317065640897183","host":"s3://npm-registry-packages-npm-production"}},"8.0.14":{"name":"@capgo/capacitor-watch","version":"8.0.14","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.14","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"e5bb25bd2358a5e0d0e10af81ab814ff0a0dbcf1","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.14.tgz","fileCount":27,"integrity":"sha512-hcEIFiFXOsjJOEcMd/kEk6nRAZqLp5jDlPf7vGnsUIUnTJaURm6U89LoPIlx7bh4t5EYW7OFm/9DX8Yb9fxtzA==","signatures":[{"sig":"MEUCIFJjjhey+3jDTSVsXCf2jNF/QpVVvqBqyr9XHsA3VEHrAiEA1msB8ywqj5LrtDtE+BM0Nr4JuDLrWfdjYz3aOiNZk10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b2def8179339e9e74a4d3f0a79c63e33926a13a1","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"18.20.8","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.14_1775651028098_0.43935036178541287","host":"s3://npm-registry-packages-npm-production"}},"8.0.15":{"name":"@capgo/capacitor-watch","version":"8.0.15","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.15","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"29455091b6c34e1cdad49d7d83ced1e136a5a768","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.15.tgz","fileCount":27,"integrity":"sha512-UEPyr5SExgjlKLW9g1w0v6wIID13bYen02gnJx2PtkbLjwCmwK1lOuGEVP0W6vP7bWkhzSNm0eI33iE8x/V1tg==","signatures":[{"sig":"MEYCIQD2PP+L4k82OPBiEEqPjjxeA+QIjPKTp/dx6jZqMadhJAIhAKDWeH09d2WPUIEIa8zRjpaQYpN+3AOYU+MA1lw90P4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"43aa8e312bd27a58e58c03be7c294126ceff2179","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.15_1776065080331_0.29674024660741005","host":"s3://npm-registry-packages-npm-production"}},"8.0.16":{"name":"@capgo/capacitor-watch","version":"8.0.16","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.16","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"9bba8baf1c799d7d7fef476640c58cc5f8baadcf","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.16.tgz","fileCount":27,"integrity":"sha512-BUONIUbPqDLDH79wBKrx0P+w/8L5P8Ll3fgWssrOQSUCl4psbwUTwE6xGfG0qaZP+/YhPcwlqXwd2jNFWzWXoQ==","signatures":[{"sig":"MEUCIQDs1+ZpzjIlt3s+trNGumPIt4hhJsbWF0iw5XY/7HVn/AIgZoN80wYIhhMSoh1qiPSXFb3p2TAwkPuYtZO0Y0oRWmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e68bb2156aef62ba6bdce5b2cb5fbda23b479076","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.16_1776688299754_0.55979920417656","host":"s3://npm-registry-packages-npm-production"}},"8.0.17":{"name":"@capgo/capacitor-watch","version":"8.0.17","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.17","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"2bb57a1004fcf3dde23d130aa03d651ebeb3b37e","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.17.tgz","fileCount":27,"integrity":"sha512-P5n8KLKJfqcdalxziTv0vgBN4K/DDUIdqghnJniR0W3ba8gzlz6dPaa+Zx8F4+hMS+/hRpQKD+d6I5byWbr1Gw==","signatures":[{"sig":"MEUCIQDX+qchTYyTKx229uXfDRRmA0ChTzfW6gx7HksCfPId0AIgfiz6fFf3SI860tamQNkdm5Uf5yVbgwiFSMjaKi8oOwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"ccc63c1c9ce48aff97ab337ea74eeca80807bc83","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.17_1777274720589_0.08879851214337586","host":"s3://npm-registry-packages-npm-production"}},"8.0.18":{"name":"@capgo/capacitor-watch","version":"8.0.18","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.18","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"4f4e43d94ea45d07c9a37f604bccc5fcce2e5a9c","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.18.tgz","fileCount":27,"integrity":"sha512-MFMMOl3edSeeZhBnC+5zMwcQdMjgMxJjHd/z7iW3SSmN1u7owhbvmqGrqb02XzFEK1Frly2fkjIXZKS695cuew==","signatures":[{"sig":"MEQCIBopm7hVP4Ht3ZC+ZNpC1MBHw5gor4a9/fanHmwVCx42AiAvCpO4ZDbvF++2GG3WTkseg9PEDYE6OCwvAdBEwbAylA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8d577157cdbcba4aab225018c0709063ec8fb6f9","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.18_1778483822728_0.7584221011207481","host":"s3://npm-registry-packages-npm-production"}},"8.0.19":{"name":"@capgo/capacitor-watch","version":"8.0.19","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.19","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"33c2947032fe06dcbafac81d61f7b4a341b24e09","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.19.tgz","fileCount":27,"integrity":"sha512-D6vj5zw/VKehgHb7AcaouUu2REBtsGrIqX/WBDMA2LI2xMmXhnx1YG9nkQAHgGaK3WbfRKB0t7CZ3iBeTS1/KQ==","signatures":[{"sig":"MEYCIQDEW3LYZFosPRTSnlg2O295gVmUwPHqxJY6oiB6i9qW3gIhAJ1ueqc4fWA4jYvonloXuvp8EYJF8N0lKF/JbTS2+qYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137664},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e997ae45b7ec49567446dee04e8f572e7c24b33a","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.19_1778499880393_0.7345590421131298","host":"s3://npm-registry-packages-npm-production"}},"8.0.20":{"name":"@capgo/capacitor-watch","version":"8.0.20","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.20","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"4e27af3897231b5d3dd7c42e1fdea6f55da56e76","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.20.tgz","fileCount":27,"integrity":"sha512-Xni6iSF2dQSxuJbYgfWSMEKY9UlJF5JspOb6LMyGPIEG7bjcm6/gKBN3/RdmsQ6DjxGfWE8m5INDcSwGkDeqAg==","signatures":[{"sig":"MEYCIQC/hyLUfA3tkEg9tIc8JjTodcV0hPDdWE2YV/YlscvTNwIhAIM4HcTgIBcHkzImc59zWW0OQoZWfM0A3h1sF02zM3Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137652},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"bb4d357a1d2c3c23ef2b89819da4219f7fa0a2b1","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.14.1","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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.20_1778505873221_0.985714682344857","host":"s3://npm-registry-packages-npm-production"}},"8.0.21":{"name":"@capgo/capacitor-watch","version":"8.0.21","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.21","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"ff67d400faa5dfb8cbad3f319786a9c9a0996b1a","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.21.tgz","fileCount":27,"integrity":"sha512-o1dwir5KIfynLtQHo1dMQ/lgI+F2Tcj1bIjipx3+4pdfPeW+tH+zF3rN5xnkhPG0d+gMQjx3ur9mODIecSUB2g==","signatures":[{"sig":"MEQCIGILLegsjCWTxokdzWGNEP0qrjCfeyJ9Z81g5SPs6ambAiAzmroPHx4b1Eq8kpZZGVPrgMZrXtlygb7FVroW2+P5cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137925},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"65b90c5b4cc62f824c96a010b17f6612cd2f1fbe","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.16.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.21_1781566682996_0.394261278481459","host":"s3://npm-registry-packages-npm-production"}},"8.0.22":{"name":"@capgo/capacitor-watch","version":"8.0.22","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.22","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"0b519ca1a65aa27836120ad46e0c5a85cd60cc76","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.22.tgz","fileCount":27,"integrity":"sha512-8i+J3hW68591YcoxPbwOa/hdiAzBYEkNwdNw59Z2gS83Xfi54K+lESJbAoJqIVB30O+RKknZ94lWAC8wix5+Aw==","signatures":[{"sig":"MEQCIG4d8mVuK7IJ/vEuu+zux9KkiM792DcBKx8gJZemWa76AiAeOb0g3NhjfEemNwNxgTO7OuPRWnzZjX80vyJ55C1P2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138453},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9d20e63d759e2685f6c586185d4f10ba0871e4ee","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.16.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.22_1781603819601_0.8444310160166137","host":"s3://npm-registry-packages-npm-production"}},"8.0.24":{"name":"@capgo/capacitor-watch","version":"8.0.24","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.24","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"c679c71589fd2ad89cfa6cbaffa208cd6ae73177","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.24.tgz","fileCount":27,"integrity":"sha512-g9OJD5CssNWBKe/8HbKSQCFIIPnhDdYENquh5Bx0dk94gp+n20wne6D7FWYl4ZDH7IZsczMISastD0whHZwuhQ==","signatures":[{"sig":"MEUCIA6Sv2vx55m1kf1xnTOZWQHl14whE8T+mp1N4LDMEwCQAiEA89G1Un3mVFpLvAI4ARS7SbrEkHqrpXbL1HiE27WpRwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138453},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c16da9e6ff905fa11cb0055cebf1ea67898f1500","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.16.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.24_1781657752865_0.30776034424922827","host":"s3://npm-registry-packages-npm-production"}},"8.0.25":{"name":"@capgo/capacitor-watch","version":"8.0.25","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.0.25","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"fafcf748ba142c087e6445df4a3f6001fa870ce6","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.0.25.tgz","fileCount":27,"integrity":"sha512-2fGC0Hq0m3UMT7pcACcoVyCvywsfk/l2em/uC/YeMH1sdQmgMR36LoW2BeqmYSRIjYAAdR/9DWxGbOqdSCGZEQ==","signatures":[{"sig":"MEQCIDQk7Z2MD6QpLi8vLrDhWlTYkIqZXvpApspacpezouetAiApoWgLeIWxKyKTrl7QNCKO6EiksUMeOyYb2EgSB6J2Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138360},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c67b2794beebb80e88c209f4caa6cbae0806adc3","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.16.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.0.25_1781874096995_0.6357980102074869","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@capgo/capacitor-watch","version":"8.1.0","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"f898aa389bc0d7e6f4c911162668736a4ad63350","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.0.tgz","fileCount":27,"integrity":"sha512-qbz+OP1k451BDaYzj9PUBkxGwigjoR82zenecGckn04W0sAQh9Df5zEboWXktfm36atVotm/vSHS0rTP3wEUqg==","signatures":[{"sig":"MEUCIQDhqZ/HHbqs+qKACtp2ab2GMJnPtNDtmK+pYg+nQL+D1QIgciJbMQdaBDpKJV+nfrIDGTj7zq5MCswEP8e6Xiy9xCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155037},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"acea8de7599148cb8465e31f57b7152eb5e3d7c2","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.17.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.0_1782405284263_0.005634871058494584","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@capgo/capacitor-watch","version":"8.1.1","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"27d7c140bf66a90045f9e502852d2882ea41ea8b","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.1.tgz","fileCount":27,"integrity":"sha512-iUx0OoF2xW+GJstGylgiQzTiHOGLzsQgW2uxRWwgwXrBewmlyWmU3St24UK045SSXY/+wFiFbj9VHvX38JaYtw==","signatures":[{"sig":"MEUCIFF8rZ54iehRP+eUxRWiE84eOuqR+NcclUACVjH/T75gAiEAqjHHd/xerDUp5Uk1n0mtuZSbavldmJY3M3vLn0sQkc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155099},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"29e9286e2cb09e5f44abd8e5f681aacb0f14e49e","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.18.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.1_1783764160222_0.8616442120927275","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-watch","version":"8.1.2","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"11de2f11a7629679a37189af9ad52507f99b527d","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.2.tgz","fileCount":27,"integrity":"sha512-hNCtM4YueVYlS77UrQ9ww/BpXqX2Ibje6TtmVyydUbXtG5PdaX2gHEPZ3BTcG3GiaH5JDFTWqUoO29moTeIpVg==","signatures":[{"sig":"MEUCICKpAjuJxBdvo5a3jphZ5AXXHpltrgMyOU3UJnf63UDAAiEA4qW5gsNXSBDAntU9ZNZxayfLrbUJgDW7B+dBmmSyzBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155099},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"fe221e89404c3a3d3c52c45f5d6169052a89e97a","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.18.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.2_1785755239930_0.15244748910696337","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-watch","version":"8.1.3","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"a6312338abf4553ce7173d0609e55bda3f1043b2","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.3.tgz","fileCount":27,"integrity":"sha512-CmFtVqb/sKiNQHKuj8t1VpRznYnyRSPmdSIuY6lZ9W9ylexexzCQDZurZ513TBij3SJ1ek/A4ogsVHVAh54bJg==","signatures":[{"sig":"MEUCIDtQ0pFmiDHwCi+iaWcq9t9QfLSle7oAzhJiU8HhTAcUAiEAlqKBDkOPI3LW2E6C7nlj0YvFKltUzB4N3vsp3NWJn+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155099},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"0eacf0db527aa6284a84d23aa7646feb33f99517","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.3_1787223486218_0.00351838481698441","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-watch","version":"8.1.4","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"9a5e248b2330e81a1063d5e234b0c47263dfeb40","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.4.tgz","fileCount":27,"integrity":"sha512-sAIz16EV4LqQqpnVDWjlaqhySDddQyqicV2YS4xEQ+eWMTTSrVsA4N0z9UU474PmW07/H6XITPoEdy7n/Pao3w==","signatures":[{"sig":"MEYCIQDLr7HqJom9iOj526SMsZ4VugdzijoM8dJ3KgKhjEFFKgIhAMxw3nY95L3PA6TeV+8fGMzz6YFm+396ybSFngU7krej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155093},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c5200ad771c87b32dd628086dd4f84b2e9901793","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.20.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.4_1789375184204_0.9218824146293227","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-watch","version":"8.1.5","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"c744ff731fb49f353af4836e796c4dc62f871f09","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.5.tgz","fileCount":27,"integrity":"sha512-OzaakiXUsfR70UBONDLrHFhwRS5PibFSjth0HSRsuN9K+vohsENET3WlZPvLdSlhMEcE9sfLCqwHy0cuTAVgVA==","signatures":[{"sig":"MEUCIQD3/iHOXPL+yVAy2nlZLkf/yBtArDsaD5gakrX3zAYJUwIgINRcvD66izMjTbn6c2W5TiW6x98H6HYBhzV5ntYmcjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155164},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"dbef1a32cba21e1fe1966a1d2561548b23f33a0f","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.20.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.5_1789454942546_0.08932582486322249","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-watch","version":"8.1.6","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-watch@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/watch/","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"abd1b6f15885892002217241a350b03a923e26a3","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.6.tgz","fileCount":27,"integrity":"sha512-4p1RpHgb42mfXjZr0uFSvgB5fxCN0HSwZFn3OQZBTLvPlgdPr+riMIa3oqtIpoZkUr6Kxl8LwP+QcfXLI5a2aQ==","signatures":[{"sig":"MEUCIHHQfbgnFBpCxxMKa6XD/lxiQXS9ehyvrivSrqizXjcdAiEA3TiranUWEdvMk77wSNMMiAzYrn4jkZmGjHDGIkjR1zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155164},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"630038ce851e2c1b4fd7b02b239c0e480305a5b8","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 CapgoWatchPlugin --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-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"_nodeVersion":"24.20.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","@types/node":"^24.10.1","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-watch_8.1.6_1789494056817_0.08506129342419366","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"_id":"@capgo/capacitor-watch@8.1.7","bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"dist":{"shasum":"5686f7c8327212ff6f0d49ca8580ac017127fd1c","tarball":"https://registry.npmjs.org/@capgo/capacitor-watch/-/capacitor-watch-8.1.7.tgz","integrity":"sha512-l0mb6Qz6Km/xxMBv44XKeuOwOTRhrCwlEotBtb8PTVWFSBX3gJ9PGfPhVB8/FX8NP7hVLo7TkqovzhoAScR2Sw==","fileCount":27,"unpackedSize":155175,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-watch@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjnf3/ikkOg35DIV/K/hcUK2TEA66CMaFboDQPnhdFDwIhANP3mbw8WeB85xPbIqHtT7mESO6WYAicwtGvFN9kKeqw"}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-watch","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"module":"dist/esm/index.js","gitHead":"aebeb20fd646ce6642007517970bcdefd1b44982","license":"MPL-2.0","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 CapgoWatchPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorWatch -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"version":"8.1.7","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/watch/","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.21.0","devDependencies":{"eslint":"^10.0.0","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.5.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.70.0","@typescript-eslint/eslint-plugin":"^8.70.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-watch_8.1.7_1790084289362_0.3452911764470892"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-04T16:27:48.046Z","modified":"2026-09-22T13:38:09.762Z","8.0.2":"2026-01-04T16:27:48.310Z","8.0.3":"2026-01-04T16:28:55.872Z","8.0.4":"2026-01-07T05:12:20.201Z","8.0.5":"2026-01-07T05:45:23.248Z","8.0.6":"2026-01-12T13:15:34.379Z","8.0.7":"2026-01-28T17:51:32.743Z","8.0.8":"2026-01-31T23:14:05.400Z","8.0.9":"2026-02-04T02:42:32.481Z","8.0.10":"2026-02-06T05:24:20.154Z","8.0.11":"2026-02-20T04:06:40.892Z","8.0.12":"2026-03-14T13:35:17.181Z","8.0.14":"2026-04-08T12:23:48.296Z","8.0.15":"2026-04-13T07:24:40.498Z","8.0.16":"2026-04-20T12:31:39.920Z","8.0.17":"2026-04-27T07:25:20.732Z","8.0.18":"2026-05-11T07:17:02.866Z","8.0.19":"2026-05-11T11:44:40.526Z","8.0.20":"2026-05-11T13:24:33.373Z","8.0.21":"2026-06-15T23:38:03.142Z","8.0.22":"2026-06-16T09:56:59.746Z","8.0.24":"2026-06-17T00:55:52.993Z","8.0.25":"2026-06-19T13:01:37.151Z","8.1.0":"2026-06-25T16:34:44.407Z","8.1.1":"2026-07-11T10:02:40.379Z","8.1.2":"2026-08-03T11:07:20.080Z","8.1.3":"2026-08-20T10:58:06.302Z","8.1.4":"2026-09-14T08:39:44.278Z","8.1.5":"2026-09-15T06:49:02.649Z","8.1.6":"2026-09-15T17:40:56.910Z","8.1.7":"2026-09-22T13:38:09.470Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-watch/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/watch/","keywords":["capacitor","plugin","native","watch","apple-watch","watchkit","watchconnectivity"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-watch.git","type":"git"},"description":"Capacitor plugin for Apple Watch communication with bidirectional messaging support","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-watch\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-watch\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_watch\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_watch\"> Missing a feature? We'll build the plugin for you 💪</a></h2>\n</div>\n\nApple Watch communication plugin for Capacitor with bidirectional messaging support.\n\n## Why Capacitor Watch?\n\nThe only Capacitor 8 compatible plugin for **bidirectional Apple Watch communication**:\n\n- **Two-way messaging** - Send and receive messages between iPhone and Apple Watch\n- **Application context** - Sync app state with latest-value-only semantics\n- **User info transfers** - Reliable queued delivery even when watch is offline\n- **Request/Reply pattern** - Interactive workflows with callback-based responses\n- **SwiftUI ready** - Includes watch-side SDK with ObservableObject support\n- **iOS 15+** - Built for modern iOS with Swift Package Manager\n\nEssential for health apps, fitness trackers, remote controls, and any app extending to Apple Watch.\n\n## Documentation\n\nThe most complete doc is available here: https://capgo.app/docs/plugins/watch/\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.\\*.\\*       | v8.\\*.\\*                | ✅          |\n| v7.\\*.\\*       | v7.\\*.\\*                | On demand   |\n| v6.\\*.\\*       | v6.\\*.\\*                | ❌          |\n| v5.\\*.\\*       | v5.\\*.\\*                | ❌          |\n\n> **Note:** The major version of this plugin follows the major version of Capacitor. Use the version that matches your Capacitor installation (e.g., plugin v8 for Capacitor 8). Only the latest major version is actively maintained.\n\n## Install\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-watch` 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 @capgo/capacitor-watch\nnpx cap sync\n```\n\n## Requirements\n\n- **iOS**: iOS 15.0+ (Capacitor 8 minimum). Requires WatchConnectivity capability.\n- **watchOS**: watchOS 9.0+. Requires companion app with CapgoWatchSDK.\n- **Android**: Not supported (Apple Watch is iOS-only). Methods return appropriate errors.\n- **Hardware**: Real Apple Watch required - simulators do not support WatchConnectivity.\n\n---\n\n## Complete Setup Tutorial\n\nThis tutorial walks you through setting up bidirectional communication between your Capacitor app and Apple Watch. Follow each step carefully.\n\n### Step 1: Install the Plugin\n\nFirst, add the plugin to your Capacitor project:\n\n```bash\nnpm install @capgo/capacitor-watch\nnpx cap sync ios\n```\n\nThen open your iOS project in Xcode:\n\n```bash\nnpx cap open ios\n```\n\n### Step 2: Add iOS App Capabilities\n\nYour iOS app needs specific capabilities to communicate with Apple Watch.\n\n1. Select your **App target** in Xcode (not the project)\n2. Go to the **Signing & Capabilities** tab\n3. Click the **+ Capability** button\n\n![Add capability in Xcode](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/add-capability.png)\n\n4. Add the following capabilities:\n   - **Background Modes** - Enable \"Background fetch\" and \"Remote notifications\"\n   - **Push Notifications** (required for background wake)\n\nYour capabilities should look like this when complete:\n\n![Final capabilities configuration](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/capabilities-final.png)\n\n### Step 3: Configure AppDelegate.swift\n\n> [!NOTE] \n> For now this will not compile. This is fine, we will fix in later steps\n\n```swift\nimport UIKit\nimport Capacitor\nimport WatchConnectivity\nimport CapgoWatchSDK\n\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n\n    var window: UIWindow?\n\n    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {\n        // Initialize WatchConnectivity session\n        if WCSession.isSupported() {\n            WCSession.default.delegate = CapWatchSessionDelegate.shared\n            WCSession.default.activate()\n        }\n        return true\n    }\n\n    // ... rest of your AppDelegate code\n}\n```\n\n### Step 4: Create the Watch App Target\n\nNow create the watchOS companion app:\n\n1. In Xcode, go to **File > New > Target**\n2. Select **watchOS** tab\n3. Choose **App** and click Next\n\n![Create watch target](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/target-watch.png)\n\n4. Configure the watch app:\n   - **Product Name**: Your app name (e.g., \"MyApp Watch\")\n   - **Bundle Identifier**: Must follow the pattern `[your-app-bundle-id].watchkitapp`\n     - Example: If your app is `com.example.myapp`, use `com.example.myapp.watchkitapp`\n   - **Language**: Swift\n   - **User Interface**: SwiftUI\n\n![Watch target options](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/watch-target-options.png)\n\n### Step 5: Add the CapgoWatchSDK Package\n\nThe watch app needs our SDK to communicate with the phone. Add it as a Swift Package:\n\n1. Select your **project** in the navigator (top level, blue icon)\n2. Go to **Package Dependencies** tab\n3. Click the **+** button to add a package\n\n![Project package dependencies](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/spm-project-dependancies.png)\n\n4. Click on the plus button to add a package\n\n![Plus button](./docs/plus_button.png)\n\n5. Click **Add Package**\n\n\n![Add local SPM package](./docs/add_watch_sdk.png)\n\n6. When prompted, select **CapgoWatchSDK** and add it to your **Watch App target** (not the main app)\n\n![Pick target for package](./docs/target.png)\n\nAfter adding, your package dependencies should show the CapgoWatchSDK:\n\n![SPM finished](./docs/added.png)\n\n### Step 6: Fix the build for main app\n\nRight now, your main app is missing the CapgoWatchSDK. We need to add it to the main app.\n\n1. Select your project in the navigator (top level, blue icon)\n2. Go to your iOS app target\n3. Go to `general`\n4. Scroll to `Frameworks, Libraries, and Embedded Content`\n5. Click the plus button to add a framework\n\n![Add framework](./docs/add_framework.png)\n\n7. Click on the `CapgoWatchSDK` framework and click `Add`\n\n![Add framework](./docs/add_framework_2.png)\n\n### Step 6: Configure the Watch App\n\nUpdate your watch app's main file to initialize the connection:\n\n**MyAppWatch/MyAppWatchApp.swift:**\n\n```swift\nimport SwiftUI\nimport WatchConnectivity\nimport CapgoWatchSDK\n\n@main\nstruct MyAppWatchApp: App {\n    init() {\n        // Activate the watch connector\n        WatchConnector.shared.activate()\n    }\n\n    var body: some Scene {\n        WindowGroup {\n            ContentView()\n        }\n    }\n}\n```\n\n**MyAppWatch/ContentView.swift:**\n\n```swift\nimport SwiftUI\nimport CapgoWatchSDK\n\nstruct ContentView: View {\n    @ObservedObject var connector = WatchConnector.shared\n\n    var body: some View {\n        VStack(spacing: 20) {\n            // Connection status indicator\n            HStack {\n                Circle()\n                    .fill(connector.isReachable ? Color.green : Color.red)\n                    .frame(width: 12, height: 12)\n                Text(connector.isReachable ? \"Connected\" : \"Disconnected\")\n                    .font(.caption)\n            }\n\n            // Send message button\n            Button(\"Send to Phone\") {\n                connector.sendMessage([\"action\": \"buttonTapped\", \"timestamp\": Date().timeIntervalSince1970]) { reply in\n                    print(\"Phone replied: \\(reply)\")\n                }\n            }\n            .disabled(!connector.isReachable)\n\n            // Display received context\n            if let context = connector.receivedContext {\n                Text(\"Last update: \\(context[\"status\"] as? String ?? \"none\")\")\n                    .font(.caption2)\n            }\n        }\n        .padding()\n    }\n}\n```\n\nYour watch app structure should look like this:\n\n![Watch sources added](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/watch-sources-added.png)\n\n### Step 7: Add Watch App Capabilities\n\nThe watch app also needs background capabilities:\n\n1. Select your **Watch App target** in Xcode\n2. Go to **Signing & Capabilities** tab\n3. Click **+ Capability**\n4. Add **Background Modes**\n5. Enable **Remote Notifications**\n\n![Watch remote notifications capability](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/watch-remote-not.png)\n\n### Step 8: Use the Plugin in Your Capacitor App\n\nNow set up the JavaScript side in your Capacitor app:\n\n```typescript\nimport { Watch } from '@capgo/capacitor-watch';\n\n// Check watch connectivity status\nasync function checkWatchStatus() {\n  const info = await Watch.getInfo();\n  console.log('Watch supported:', info.isSupported);\n  console.log('Watch paired:', info.isPaired);\n  console.log('Watch app installed:', info.isWatchAppInstalled);\n  console.log('Watch reachable:', info.isReachable);\n}\n\n// Listen for messages from watch\nWatch.addListener('messageReceived', (event) => {\n  console.log('Message from watch:', event.message);\n  // Handle the message (e.g., event.message.action === 'buttonTapped')\n});\n\n// Listen for messages that need a reply\nWatch.addListener('messageReceivedWithReply', async (event) => {\n  console.log('Watch asking:', event.message);\n\n  // Send reply back to watch\n  await Watch.replyToMessage({\n    callbackId: event.callbackId,\n    data: { response: 'acknowledged', processed: true }\n  });\n});\n\n// Listen for connection changes\nWatch.addListener('reachabilityChanged', (event) => {\n  console.log('Watch reachable:', event.isReachable);\n  // Update UI to show connection status\n});\n\n// Send data to watch (latest value wins)\nasync function updateWatchContext(data: Record<string, unknown>) {\n  await Watch.updateApplicationContext({ context: data });\n}\n\n// Send message to watch (requires watch to be reachable)\nasync function sendMessageToWatch(data: Record<string, unknown>) {\n  await Watch.sendMessage({ data });\n}\n\n// Queue data for reliable delivery (even when watch is offline)\nasync function queueDataForWatch(data: Record<string, unknown>) {\n  await Watch.transferUserInfo({ userInfo: data });\n}\n```\n\n### Step 9: Build and Run\n\nUse the target dropdown in Xcode to switch between building for your phone or watch:\n\n![Target dropdown](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/target-dropdown.png)\n\n**Build order:**\n1. First, build and run the **iOS App** on your iPhone\n2. Then, build and run the **Watch App** on your Apple Watch\n\n**Important Notes:**\n- You must use real devices - simulators do not support WatchConnectivity\n- Both apps must be running for bidirectional communication\n- The watch app will show \"Disconnected\" until the phone app is active\n\n---\n\n## Communication Methods\n\nChoose the right method for your use case:\n\n| Method | Use Case | Delivery | Watch Must Be Reachable |\n|--------|----------|----------|-------------------------|\n| `sendMessage()` | Real-time interaction | Immediate | Yes |\n| `updateApplicationContext()` | Sync app state | Latest value only | No |\n| `transferUserInfo()` | Important data | Queued, in order | No |\n\n### Example: Complete Communication Flow\n\n```typescript\nimport { Watch } from '@capgo/capacitor-watch';\n\nclass WatchService {\n  private isReachable = false;\n\n  async initialize() {\n    // Check initial status\n    const info = await Watch.getInfo();\n    this.isReachable = info.isReachable;\n\n    // Monitor reachability\n    Watch.addListener('reachabilityChanged', (event) => {\n      this.isReachable = event.isReachable;\n    });\n\n    // Handle incoming messages\n    Watch.addListener('messageReceived', (event) => {\n      this.handleWatchMessage(event.message);\n    });\n\n    // Handle request/reply messages\n    Watch.addListener('messageReceivedWithReply', async (event) => {\n      const reply = await this.processWatchRequest(event.message);\n      await Watch.replyToMessage({\n        callbackId: event.callbackId,\n        data: reply\n      });\n    });\n  }\n\n  async syncAppState(state: Record<string, unknown>) {\n    // Always works - queues if watch is unreachable\n    await Watch.updateApplicationContext({ context: state });\n  }\n\n  async sendInteractiveMessage(data: Record<string, unknown>) {\n    if (!this.isReachable) {\n      console.log('Watch not reachable, queueing message');\n      await Watch.transferUserInfo({ userInfo: data });\n      return;\n    }\n    await Watch.sendMessage({ data });\n  }\n\n  private handleWatchMessage(message: Record<string, unknown>) {\n    // Process message from watch\n    console.log('Watch action:', message.action);\n  }\n\n  private async processWatchRequest(message: Record<string, unknown>) {\n    // Process and return reply\n    return { status: 'ok', timestamp: Date.now() };\n  }\n}\n```\n\n---\n\n## SwiftUI Watch App Examples\n\n### Basic Watch UI\n\n![Example watch UI](https://raw.githubusercontent.com/ionic-team/CapacitorWatch/main/img/example-watchui.png)\n\n### Advanced Watch App with Data Display\n\n```swift\nimport SwiftUI\nimport CapgoWatchSDK\n\nstruct ContentView: View {\n    @ObservedObject var connector = WatchConnector.shared\n    @State private var lastMessage = \"No messages yet\"\n\n    var body: some View {\n        ScrollView {\n            VStack(spacing: 16) {\n                // Status header\n                StatusView(isConnected: connector.isReachable)\n\n                Divider()\n\n                // Action buttons\n                Button(\"Request Data\") {\n                    connector.sendMessage([\"action\": \"requestData\"]) { reply in\n                        if let status = reply[\"status\"] as? String {\n                            lastMessage = \"Got: \\(status)\"\n                        }\n                    }\n                }\n                .buttonStyle(.borderedProminent)\n                .disabled(!connector.isReachable)\n\n                Button(\"Send Tap\") {\n                    connector.sendMessage([\"action\": \"tap\", \"time\": Date().timeIntervalSince1970])\n                }\n                .disabled(!connector.isReachable)\n\n                Divider()\n\n                // Message display\n                Text(lastMessage)\n                    .font(.caption)\n                    .foregroundColor(.secondary)\n            }\n            .padding()\n        }\n    }\n}\n\nstruct StatusView: View {\n    let isConnected: Bool\n\n    var body: some View {\n        HStack {\n            Image(systemName: isConnected ? \"iphone.radiowaves.left.and.right\" : \"iphone.slash\")\n                .foregroundColor(isConnected ? .green : .red)\n            Text(isConnected ? \"Phone Connected\" : \"Phone Disconnected\")\n                .font(.caption)\n        }\n    }\n}\n```\n\n## API\n\n<docgen-index>\n\n* [`sendMessage(...)`](#sendmessage)\n* [`updateApplicationContext(...)`](#updateapplicationcontext)\n* [`transferUserInfo(...)`](#transferuserinfo)\n* [`replyToMessage(...)`](#replytomessage)\n* [`getInfo()`](#getinfo)\n* [`getPluginVersion()`](#getpluginversion)\n* [`addListener('messageReceived', ...)`](#addlistenermessagereceived-)\n* [`addListener('messageReceivedWithReply', ...)`](#addlistenermessagereceivedwithreply-)\n* [`addListener('applicationContextReceived', ...)`](#addlistenerapplicationcontextreceived-)\n* [`addListener('userInfoReceived', ...)`](#addlisteneruserinforeceived-)\n* [`addListener('reachabilityChanged', ...)`](#addlistenerreachabilitychanged-)\n* [`addListener('activationStateChanged', ...)`](#addlisteneractivationstatechanged-)\n* [`removeAllListeners()`](#removealllisteners)\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\nWatch / Wear OS communication plugin for Capacitor.\nProvides bidirectional messaging between the phone and a paired watch.\n\n- **iOS**: uses Apple WatchConnectivity framework to communicate with Apple Watch.\n- **Android**: uses Google Wear OS Data Layer API (play-services-wearable) to communicate with a Wear OS watch.\n- **Web**: not supported; all methods throw or return safe defaults.\n\n### sendMessage(...)\n\n```typescript\nsendMessage(options: SendMessageOptions) => Promise<void>\n```\n\nSend an interactive message to the watch.\nThe watch must be reachable for this to succeed.\nUse this for time-sensitive, interactive communication.\n\n| Param         | Type                                                              | Description           |\n| ------------- | ----------------------------------------------------------------- | --------------------- |\n| **`options`** | <code><a href=\"#sendmessageoptions\">SendMessageOptions</a></code> | - The message options |\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### updateApplicationContext(...)\n\n```typescript\nupdateApplicationContext(options: UpdateContextOptions) => Promise<void>\n```\n\nUpdate the application context shared with the watch.\nOnly the latest context is kept - this overwrites any previous context.\nUse this for syncing app state that the watch needs to display.\n\n| Param         | Type                                                                  | Description           |\n| ------------- | --------------------------------------------------------------------- | --------------------- |\n| **`options`** | <code><a href=\"#updatecontextoptions\">UpdateContextOptions</a></code> | - The context options |\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### transferUserInfo(...)\n\n```typescript\ntransferUserInfo(options: TransferUserInfoOptions) => Promise<void>\n```\n\nTransfer user info to the watch.\nTransfers are queued and delivered in order, even if the watch is not currently reachable.\nUse this for important data that must be delivered reliably.\n\n| Param         | Type                                                                        | Description             |\n| ------------- | --------------------------------------------------------------------------- | ----------------------- |\n| **`options`** | <code><a href=\"#transferuserinfooptions\">TransferUserInfoOptions</a></code> | - The user info options |\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### replyToMessage(...)\n\n```typescript\nreplyToMessage(options: ReplyMessageOptions) => Promise<void>\n```\n\nReply to a message from the watch that requested a reply.\nUse this in response to the messageReceivedWithReply event.\n\n| Param         | Type                                                                | Description                                  |\n| ------------- | ------------------------------------------------------------------- | -------------------------------------------- |\n| **`options`** | <code><a href=\"#replymessageoptions\">ReplyMessageOptions</a></code> | - The reply options including the callbackId |\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### getInfo()\n\n```typescript\ngetInfo() => Promise<WatchInfo>\n```\n\nGet information about the watch connectivity status.\n\n**Returns:** <code>Promise&lt;<a href=\"#watchinfo\">WatchInfo</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<{ version: string; }>\n```\n\nGet the native Capacitor plugin version.\n\n**Returns:** <code>Promise&lt;{ version: string; }&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('messageReceived', ...)\n\n```typescript\naddListener(eventName: 'messageReceived', listenerFunc: (event: MessageReceivedEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for messages received from the watch.\n\n| Param              | Type                                                                                      | Description         |\n| ------------------ | ----------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'messageReceived'</code>                                                            | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#messagereceivedevent\">MessageReceivedEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('messageReceivedWithReply', ...)\n\n```typescript\naddListener(eventName: 'messageReceivedWithReply', listenerFunc: (event: MessageReceivedWithReplyEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for messages from the watch that require a reply.\n\n| Param              | Type                                                                                                        | Description         |\n| ------------------ | ----------------------------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'messageReceivedWithReply'</code>                                                                     | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#messagereceivedwithreplyevent\">MessageReceivedWithReplyEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('applicationContextReceived', ...)\n\n```typescript\naddListener(eventName: 'applicationContextReceived', listenerFunc: (event: ContextReceivedEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for application context updates from the watch.\n\n| Param              | Type                                                                                      | Description         |\n| ------------------ | ----------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'applicationContextReceived'</code>                                                 | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#contextreceivedevent\">ContextReceivedEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('userInfoReceived', ...)\n\n```typescript\naddListener(eventName: 'userInfoReceived', listenerFunc: (event: UserInfoReceivedEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for user info transfers from the watch.\n\n| Param              | Type                                                                                        | Description         |\n| ------------------ | ------------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'userInfoReceived'</code>                                                             | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#userinforeceivedevent\">UserInfoReceivedEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('reachabilityChanged', ...)\n\n```typescript\naddListener(eventName: 'reachabilityChanged', listenerFunc: (event: ReachabilityChangedEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for watch reachability changes.\n\n| Param              | Type                                                                                              | Description         |\n| ------------------ | ------------------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'reachabilityChanged'</code>                                                                | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#reachabilitychangedevent\">ReachabilityChangedEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### addListener('activationStateChanged', ...)\n\n```typescript\naddListener(eventName: 'activationStateChanged', listenerFunc: (event: ActivationStateChangedEvent) => void) => Promise<PluginListenerHandle>\n```\n\nListen for session activation state changes.\n\n| Param              | Type                                                                                                    | Description         |\n| ------------------ | ------------------------------------------------------------------------------------------------------- | ------------------- |\n| **`eventName`**    | <code>'activationStateChanged'</code>                                                                   | - The event name    |\n| **`listenerFunc`** | <code>(event: <a href=\"#activationstatechangedevent\">ActivationStateChangedEvent</a>) =&gt; void</code> | - Callback function |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### SendMessageOptions\n\nOptions for sending a message to the watch.\n\n| Prop       | Type                                                          | Description                                                                                               |\n| ---------- | ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| **`data`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The data to send to the watch. Must be serializable (string, number, boolean, arrays, or nested objects). |\n\n\n#### UpdateContextOptions\n\nOptions for updating the application context.\n\n| Prop          | Type                                                          | Description                                                                                                 |\n| ------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| **`context`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The context data to sync with the watch. Only the latest context is kept - previous values are overwritten. |\n\n\n#### TransferUserInfoOptions\n\nOptions for transferring user info.\n\n| Prop           | Type                                                          | Description                                                                  |\n| -------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| **`userInfo`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The user info data to transfer. Transfers are queued and delivered in order. |\n\n\n#### ReplyMessageOptions\n\nOptions for replying to a message from the watch.\n\n| Prop             | Type                                                          | Description                                                     |\n| ---------------- | ------------------------------------------------------------- | --------------------------------------------------------------- |\n| **`callbackId`** | <code>string</code>                                           | The callback ID received in the messageReceivedWithReply event. |\n| **`data`**       | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The reply data to send back to the watch.                       |\n\n\n#### WatchInfo\n\nInformation about Watch / Wear OS connectivity status.\n\n| Prop                      | Type                 | Description                                                                                                                                                                                                                                                   |\n| ------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`isSupported`**         | <code>boolean</code> | Whether the watch communication API is supported on this device. - iOS: false on iPad; true on iPhone when WatchConnectivity is available. - Android: true when Google Play Services with Wear OS support is available; false otherwise. - Web: always false. |\n| **`isPaired`**            | <code>boolean</code> | Whether a watch is currently paired/connected. - iOS: whether an Apple Watch is paired with this iPhone. - Android: whether at least one Wear OS node is currently connected.                                                                                 |\n| **`isWatchAppInstalled`** | <code>boolean</code> | Whether the watch companion app is installed. - iOS: whether the paired Apple Watch has the companion app installed. - Android: whether at least one connected Wear OS node is reachable (used as a proxy).                                                   |\n| **`isReachable`**         | <code>boolean</code> | Whether the watch is currently reachable for immediate messaging.                                                                                                                                                                                             |\n| **`activationState`**     | <code>number</code>  | The current session activation state. - iOS: 0 = notActivated, 1 = inactive, 2 = activated (WCSessionActivationState). - Android: 2 when a Wear OS node is connected, 0 otherwise.                                                                            |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n#### MessageReceivedEvent\n\nEvent data for received messages.\n\n| Prop          | Type                                                          | Description                               |\n| ------------- | ------------------------------------------------------------- | ----------------------------------------- |\n| **`message`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The message data received from the watch. |\n\n\n#### MessageReceivedWithReplyEvent\n\nEvent data for messages that require a reply.\n\n| Prop             | Type                                                          | Description                                                 |\n| ---------------- | ------------------------------------------------------------- | ----------------------------------------------------------- |\n| **`message`**    | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The message data received from the watch.                   |\n| **`callbackId`** | <code>string</code>                                           | The callback ID to use when replying with replyToMessage(). |\n\n\n#### ContextReceivedEvent\n\nEvent data for application context updates.\n\n| Prop          | Type                                                          | Description                               |\n| ------------- | ------------------------------------------------------------- | ----------------------------------------- |\n| **`context`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The context data received from the watch. |\n\n\n#### UserInfoReceivedEvent\n\nEvent data for user info transfers.\n\n| Prop           | Type                                                          | Description                                 |\n| -------------- | ------------------------------------------------------------- | ------------------------------------------- |\n| **`userInfo`** | <code><a href=\"#watchmessagedata\">WatchMessageData</a></code> | The user info data received from the watch. |\n\n\n#### ReachabilityChangedEvent\n\nEvent data for reachability changes.\n\n| Prop              | Type                 | Description                         |\n| ----------------- | -------------------- | ----------------------------------- |\n| **`isReachable`** | <code>boolean</code> | Whether the watch is now reachable. |\n\n\n#### ActivationStateChangedEvent\n\nEvent data for activation state changes.\n\n| Prop        | Type                | Description                                                             |\n| ----------- | ------------------- | ----------------------------------------------------------------------- |\n| **`state`** | <code>number</code> | The new activation state. 0 = notActivated, 1 = inactive, 2 = activated |\n\n\n### Type Aliases\n\n\n#### WatchMessageData\n\nData that can be sent between iPhone and Apple Watch.\nValues must be serializable (string, number, boolean, arrays, or nested objects).\n\n<code><a href=\"#record\">Record</a>&lt;string, unknown&gt;</code>\n\n\n#### Record\n\nConstruct a type with a set of properties K of type T\n\n<code>{\r [P in K]: T;\r }</code>\n\n</docgen-api>\n\n## Credits\n\nBased on the enhanced WatchConnectivity implementation from [CapacitorWatchEnhanced](https://github.com/macsupport/CapacitorWatchEnhanced).\nWho was a fork of the offical [CapacitorWatch](https://github.com/ionic-team/CapacitorWatch)\n","readmeFilename":"README.md"}