{"_id":"@aleksoncastro/capacitor-notification-capture","name":"@aleksoncastro/capacitor-notification-capture","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@aleksoncastro/capacitor-notification-capture","version":"0.0.1","description":"Capacitor plugin to capture bank notifications","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Alekson Castro"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aleksoncastro/capacitor-notification-capture.git"},"bugs":{"url":"https://github.com/aleksoncastro/capacitor-notification-capture/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme CapacitorNotificationCapture -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api NotificationCapturePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.1","prettier":"^3.6.2","prettier-plugin-java":"^2.7.7","rimraf":"^6.1.0","rollup":"^4.53.2","swiftlint":"^2.0.0","typescript":"^5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"a7e9ce809f81df0e605d65dad22e71bfa08059f4","_id":"@aleksoncastro/capacitor-notification-capture@0.0.1","homepage":"https://github.com/aleksoncastro/capacitor-notification-capture#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-RJbJJy8RIjTglmSXrLx1rjAHcvkMtxuNJybPjW4hMLAXAHYeaqERDUMGEG8mcORHQeVYJnTRGoESJvltk0peLA==","shasum":"935853a6e8605bb6d674efb99cf436b434c8fcb3","tarball":"https://registry.npmjs.org/@aleksoncastro/capacitor-notification-capture/-/capacitor-notification-capture-0.0.1.tgz","fileCount":28,"unpackedSize":30166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA+2M+4U9FM4NXCnBESJYM/Kvwd1cGaxXT9x/lA2gS6nAiEA/B92K+ohXbk+Yg2itil2YQcArrKjKoqzHKGDy+e0l+Q="}]},"_npmUser":{"name":"aleksoncastro","email":"aleksontrabalho@gmail.com"},"directories":{},"maintainers":[{"name":"aleksoncastro","email":"aleksontrabalho@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-notification-capture_0.0.1_1788465011640_0.5770912829197565"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-03T19:50:11.449Z","0.0.1":"2026-09-03T19:50:11.779Z","modified":"2026-09-03T19:50:11.983Z"},"maintainers":[{"name":"aleksoncastro","email":"aleksontrabalho@gmail.com"}],"description":"Capacitor plugin to capture bank notifications","homepage":"https://github.com/aleksoncastro/capacitor-notification-capture#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/aleksoncastro/capacitor-notification-capture.git"},"author":{"name":"Alekson Castro"},"bugs":{"url":"https://github.com/aleksoncastro/capacitor-notification-capture/issues"},"license":"MIT","readme":"# capacitor-notification-capture\n\nCapacitor plugin to capture bank notifications\n\n## Install\n\nTo use npm\n\n```bash\nnpm install capacitor-notification-capture\n````\n\nTo use yarn\n\n```bash\nyarn add capacitor-notification-capture\n```\n\nSync native files\n\n```bash\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`isListenerEnabled()`](#islistenerenabled)\n* [`openNotificationSettings()`](#opennotificationsettings)\n* [`getPendingNotifications()`](#getpendingnotifications)\n* [`addListener('bankNotification', ...)`](#addlistenerbanknotification-)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### isListenerEnabled()\n\n```typescript\nisListenerEnabled() => Promise<{ enabled: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ enabled: boolean; }&gt;</code>\n\n--------------------\n\n\n### openNotificationSettings()\n\n```typescript\nopenNotificationSettings() => Promise<void>\n```\n\n--------------------\n\n\n### getPendingNotifications()\n\n```typescript\ngetPendingNotifications() => Promise<{ notifications: string; }>\n```\n\n**Returns:** <code>Promise&lt;{ notifications: string; }&gt;</code>\n\n--------------------\n\n\n### addListener('bankNotification', ...)\n\n```typescript\naddListener(eventName: 'bankNotification', listenerFunc: (event: BankNotificationEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                                        |\n| ------------------ | ------------------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'bankNotification'</code>                                                             |\n| **`listenerFunc`** | <code>(event: <a href=\"#banknotificationevent\">BankNotificationEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n#### BankNotificationEvent\n\n| Prop              | Type                |\n| ----------------- | ------------------- |\n| **`packageName`** | <code>string</code> |\n| **`title`**       | <code>string</code> |\n| **`text`**        | <code>string</code> |\n\n</docgen-api>\n","readmeFilename":"README.md","_rev":"1-9254f1e561ddd1b194bde9e1282f0736"}