Skip to content

feat: extract next-whatsapp#116

Open
riceharvest wants to merge 1 commit intomainfrom
feat/extract-next-whatsapp
Open

feat: extract next-whatsapp#116
riceharvest wants to merge 1 commit intomainfrom
feat/extract-next-whatsapp

Conversation

@riceharvest
Copy link
Copy Markdown
Owner

This PR extracts the WhatsApp integration from the itsalive project into a standalone package @opensourceframework/next-whatsapp.

Source: itsalive/src/lib/whatsapp/

Changes:

  • Create new package with TypeScript support
  • Implement client wrapper with reconnection logic
  • Add tracking functionality for automated message sending
  • Include test suite using Vitest
  • Configure build with tsup

Closes #54

Notes:

  • The original itsalive code had dependencies on internal prisma and logger. These have been removed to make the package standalone. Consumers can hook into the message_ack event for custom handling.
  • Dependencies: whatsapp-web.js@^1.23.0, qrcode@^1.5.3
  • Tested with build and unit tests passing.

Signed-off-by: OpenSource Framework Bot

- Create @opensourceframework/next-whatsapp package
- Add client wrapper with reconnection and tracking logic
- Includes service class for simplified API
- Add tests, build config (tsup), and vitest setup
- Dependencies: whatsapp-web.js, qrcode
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: extract @opensourceframework/next-whatsapp

1 participant