Search by

markup-carve / carve-php-chat

dereuromark

Render Carve documents to chat-platform markup (WhatsApp, Slack, Telegram, Discord) via data-driven flavor definitions.

Package info

github.com/markup-carve/carve-php-chat

pkg:composer/markup-carve/carve-php-chat

Statistics

Installs: 1 456

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.4 2026-10-23 12:48 UTC

This package is auto-updated.

Last update: 2026-11-05 08:25:53 UTC


README

Render Carve documents as WhatsApp, Slack, Telegram, Discord, or Signal messages. The package uses markup-carve/carve-php 0.1.14 or later. See the Carve documentation.

Install

composer require markup-carve/carve-php-chat

Usage

$flavor = (new \MarkupCarve\Chat\FlavorRegistry())->get("slack");
$converter = \MarkupCarve\Carve\CarveConverter::create(
    renderer: new \MarkupCarve\Chat\ChatRenderer($flavor)
);
echo $converter->convert("# Hello");

Documentation

License

MIT.