{"_id":"@birrjs/sms-afromessage","_rev":"7-e63ee75d5df5cb1c544163e177066e23","name":"@birrjs/sms-afromessage","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@birrjs/sms-afromessage","version":"0.1.0","license":"MIT","_id":"@birrjs/sms-afromessage@0.1.0","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"ffaa7f76336fdcbf1c93cd5663e5536d0223c4b4","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.1.0.tgz","fileCount":12,"integrity":"sha512-Q2pxQJ+KF4skDsvFHV23vGofZ9tM0amLCQvqOJj4wcOSEVZtt+GSn7ZOxl6skpKEkAjXTS9ghVtY13p1u7hiRg==","signatures":[{"sig":"MEUCIH2LU/CS87q7rGwtRFnwcIfxCoooy9lCKEvJB+3M8JWbAiEAi4pgg0PAedht7j3ljdQ18OJSaVnJkwzuCvXWHROEBEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14600},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/8e1bb99be0e0673e80430b44fc0872b1/birrjs-sms-afromessage-0.1.0.tgz","_integrity":"sha512-Q2pxQJ+KF4skDsvFHV23vGofZ9tM0amLCQvqOJj4wcOSEVZtt+GSn7ZOxl6skpKEkAjXTS9ghVtY13p1u7hiRg==","_npmVersion":"11.13.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"drizzle-orm":"^0.45.1","@birrjs/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.1.0_1781091823283_0.9045698344790309","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@birrjs/sms-afromessage","version":"0.1.1","license":"MIT","_id":"@birrjs/sms-afromessage@0.1.1","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"60a2c727425e5bb9221d5af87e1bce6e27df21dc","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.1.1.tgz","fileCount":13,"integrity":"sha512-MoIz+93BRwG0n/3jrbYK5+JUl0AluPgvF98hfLE6KAPeKxQ/Bl29e45M4Snq2roDvYYBR9T6n2WD5TnBYscXXQ==","signatures":[{"sig":"MEYCIQD0HGO0HaD1wcdhVA2VEqsWGSi1eAsaqCMQuxboev7m+QIhAO3M6I+OdM1GUz5CuhR0Qe6gBhli/U96MID0BUYYr8DA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15755},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/34a02f928964e6c10a4ee8b412e7daa6/birrjs-sms-afromessage-0.1.1.tgz","_integrity":"sha512-MoIz+93BRwG0n/3jrbYK5+JUl0AluPgvF98hfLE6KAPeKxQ/Bl29e45M4Snq2roDvYYBR9T6n2WD5TnBYscXXQ==","_npmVersion":"11.13.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"drizzle-orm":"^0.45.1","@birrjs/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.1.1_1781102568585_0.5748536206032504","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@birrjs/sms-afromessage","version":"0.1.2","license":"MIT","_id":"@birrjs/sms-afromessage@0.1.2","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"73b78c2e07dc696f5fa980a7e36b9e3af2832346","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.1.2.tgz","fileCount":13,"integrity":"sha512-GA8S/kVbFhy4CrUAtDKC7FsBKqt0zsGGctfJrHB8fj4OnPaP1+BRR53Ct10vuzesIbTxFV70793eNrj8dzvz5g==","signatures":[{"sig":"MEYCIQD9vJSbgNPFDtYFuiaMIO6DDc7ykGtc8hO67YVeZVaDxgIhAK0xsSR4UwKziFww0KHh+6CanHZnx/kc7ddIOaXS+CSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15725},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/2eb0f8abd3814cbd402f2c86cb4cb3cb/birrjs-sms-afromessage-0.1.2.tgz","_integrity":"sha512-GA8S/kVbFhy4CrUAtDKC7FsBKqt0zsGGctfJrHB8fj4OnPaP1+BRR53Ct10vuzesIbTxFV70793eNrj8dzvz5g==","_npmVersion":"11.13.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@birrjs/core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.1.2_1781110358343_0.6271412600520996","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@birrjs/sms-afromessage","version":"0.1.3","license":"MIT","_id":"@birrjs/sms-afromessage@0.1.3","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"a605197d0ee5d650e74258d7262476d3b69191cb","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.1.3.tgz","fileCount":13,"integrity":"sha512-M4Cidxv76LHabA9X91evPeJ/hpYEZBJgu0ITc2Oqy+VmKo1YVb8wdp9l9Z4MQxRcVPrAbLxWMGiQjy4+/NWonw==","signatures":[{"sig":"MEUCIGg0rYx2kbEOcXQtP/Hj3vJn4UlMr5RrPunJGDRuFXM+AiEAlnsaMtMWb0/THkFdYWiHFCRl/QIdeRoyA9fK05ZeNHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16541},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/e6c2044b151340aaa821c461a18112bd/birrjs-sms-afromessage-0.1.3.tgz","_integrity":"sha512-M4Cidxv76LHabA9X91evPeJ/hpYEZBJgu0ITc2Oqy+VmKo1YVb8wdp9l9Z4MQxRcVPrAbLxWMGiQjy4+/NWonw==","_npmVersion":"11.16.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@birrjs/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.1.3_1784223180583_0.05947445714464883","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@birrjs/sms-afromessage","version":"0.1.4","license":"MIT","_id":"@birrjs/sms-afromessage@0.1.4","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"7fa1e890df02e057983ed62120573b04da53c1f2","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.1.4.tgz","fileCount":13,"integrity":"sha512-dNTeWalRxGfS9YMdJHhd90fcGQSvPyxjuoIZ/E0LohHoKQisjtRqHAmB8M9FlghUF6lviJbildARhUYcoCiA0g==","signatures":[{"sig":"MEUCIQDwgRIf86GRjN0RT0f8/boc0w9HoqLLNbZOeUi1THg0kAIgOTIXfcw3IcuaX3RGkexdQOC5tyXxUlJi5obPUGtiAIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18630},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/44331a0b9eb754515465e68336eee70a/birrjs-sms-afromessage-0.1.4.tgz","_integrity":"sha512-dNTeWalRxGfS9YMdJHhd90fcGQSvPyxjuoIZ/E0LohHoKQisjtRqHAmB8M9FlghUF6lviJbildARhUYcoCiA0g==","_npmVersion":"11.16.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@birrjs/core":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.1.4_1784741657909_0.6622797149198334","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@birrjs/sms-afromessage","version":"0.2.0","license":"MIT","_id":"@birrjs/sms-afromessage@0.2.0","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"dist":{"shasum":"ca7ef020be654311cc69d458c6e543e34d3928f2","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.2.0.tgz","fileCount":13,"integrity":"sha512-C7874u+vlEKpZU/vanzs6z6EvFuQ2z6YsUK856t1EMZ8+IZGEbm3Ls3yJgTna4d90IZmaQrLxuPV4Lw2ombNzQ==","signatures":[{"sig":"MEYCIQD29CHN/keOYNU3YBfJVaYg/HtvKn9nSHvL27Spfu52SAIhAIAGT0YgczkfAHbZQsEhyj1OU18kuh7gGLbDH73IoutI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18630},"main":"./dist/index.js","type":"module","_from":"file:birrjs-sms-afromessage-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/a6c216e29f5c19554cdca7638be06357/birrjs-sms-afromessage-0.2.0.tgz","_integrity":"sha512-C7874u+vlEKpZU/vanzs6z6EvFuQ2z6YsUK856t1EMZ8+IZGEbm3Ls3yJgTna4d90IZmaQrLxuPV4Lw2ombNzQ==","_npmVersion":"11.17.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@birrjs/core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/sms-afromessage_0.2.0_1787332676524_0.7223294068887325","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@birrjs/sms-afromessage@0.3.0","dist":{"shasum":"4762fce0a65ab35a48fe251ef0feae80509b64f8","tarball":"https://registry.npmjs.org/@birrjs/sms-afromessage/-/sms-afromessage-0.3.0.tgz","fileCount":13,"integrity":"sha512-lJD64QYSpa4VY/noFSshX+ETb8VW692fWe1JRET5pTXZyQIiB0BpzRJNQGwyVUHSWxfwPTtvnEvR/KfuoAmyAA==","signatures":[{"sig":"MEYCIQDjeDYIA4sxwkA9jA+ILt1TNg7mtz5NzGIWbCOvnTuuHwIhAMxOF48jiVRLE5Vw+KDkxhplh7uojZkjNq5qSuUlB/7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGg8X+WaWUvkXktSyM4Wa8gkap7FTK/SCI0AKzkJ1VowIgB4BxApzH42d2klYpDUDDSkZlPnVvNkLgSHRc/wliFmE="}],"unpackedSize":18683},"main":"./dist/index.js","name":"@birrjs/sms-afromessage","type":"module","_from":"file:birrjs-sms-afromessage-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --build"},"version":"0.3.0","_npmUser":{"name":"samuel_fikre","email":"samicreed12@gmail.com"},"_resolved":"/tmp/17809257573f979c38aaacd91ee2515e/birrjs-sms-afromessage-0.3.0.tgz","_integrity":"sha512-lJD64QYSpa4VY/noFSshX+ETb8VW692fWe1JRET5pTXZyQIiB0BpzRJNQGwyVUHSWxfwPTtvnEvR/KfuoAmyAA==","_npmVersion":"11.19.0","description":"Afromessage SMS plugin for BirrJS","directories":{},"maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@birrjs/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.1","vitest":"^4.1.6","typescript":"5.9.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sms-afromessage_0.3.0_1790959671104_0.32973453616492954"}}},"time":{"created":"2026-06-10T11:43:43.110Z","modified":"2026-10-02T16:47:51.627Z","0.1.0":"2026-06-10T11:43:43.407Z","0.1.1":"2026-06-10T14:42:48.721Z","0.1.2":"2026-06-10T16:52:38.481Z","0.1.3":"2026-07-16T17:33:00.765Z","0.1.4":"2026-07-22T17:34:18.046Z","0.2.0":"2026-08-21T17:17:56.686Z","0.3.0":"2026-10-02T16:47:51.194Z"},"license":"MIT","description":"Afromessage SMS plugin for BirrJS","maintainers":[{"name":"samuel_fikre","email":"samicreed12@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Samuel-Fikre/birrjs/main/assets/birrjs-logo.svg\" width=\"80\" alt=\"BirrJS Logo\"/>\n\n  <h3 align=\"center\">@birrjs/sms-afromessage</h3>\n\n  <p align=\"center\">\n    Afromessage SMS plugin for BirrJS\n  </p>\n\n  <p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@birrjs/sms-afromessage\"><img src=\"https://img.shields.io/npm/v/@birrjs/sms-afromessage.svg?style=flat&colorA=000000&colorB=000000\" alt=\"npm version\"/></a>\n    <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-black.svg?style=flat&colorA=000000&colorB=000000\" alt=\"MIT license\"/></a>\n  </p>\n</div>\n\n## About\n\nAfromessage SMS plugin for BirrJS. Sends subscription reminders and notifications via SMS through the Afromessage API.\n\n## Installation\n\n```bash\nnpm install @birrjs/sms-afromessage\n# or\npnpm add @birrjs/sms-afromessage\n```\n\n## Usage\n\n```ts\nimport { afromessage } from \"@birrjs/sms-afromessage\";\n\nconst birr = createBirr({\n  plugins: [\n    afromessage({\n      apiKey: process.env.AFROMESSAGE_API_KEY!,\n      sender: process.env.AFROMESSAGE_SENDER!,\n    }),\n  ],\n  // ...\n});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}