diff --git a/src/__tests__/telegram.test.ts b/src/__tests__/telegram.test.ts
index 39ff470..8223e6d 100644
--- a/src/__tests__/telegram.test.ts
+++ b/src/__tests__/telegram.test.ts
@@ -43,11 +43,14 @@ describe("telegram renderNeutralMessage", () => {
it("converts Discord markdown to Telegram HTML", () => {
const out = renderNeutralMessage({
title: "acme/widget#7: Add feature",
- description: "**1** commit pushed to `main`\n[View comparison](https://github.com/acme/widget/compare/a...b)",
+ description:
+ "**1** commit pushed to `main`\n[View comparison](https://github.com/acme/widget/compare/a...b)",
fields: [{ name: "Status", value: "**ok** and `done`" }],
});
expect(out).toContain("1 commit pushed to main");
- expect(out).toContain('View comparison');
+ expect(out).toContain(
+ 'View comparison',
+ );
expect(out).toContain("Status: ok and done");
});
@@ -166,7 +169,9 @@ describe("TelegramDriver", () => {
let capturedUrl = "";
mockFetch((url) => {
capturedUrl = url;
- return new Response(JSON.stringify({ ok: true, result: { message_id: 10 } }), { status: 200 });
+ return new Response(JSON.stringify({ ok: true, result: { message_id: 10 } }), {
+ status: 200,
+ });
});
const driver = new TelegramDriver();
diff --git a/src/drivers/telegram/render.ts b/src/drivers/telegram/render.ts
index d8d787b..4d92ce3 100644
--- a/src/drivers/telegram/render.ts
+++ b/src/drivers/telegram/render.ts
@@ -10,7 +10,10 @@ function esc(s: string): string {
function mdToHtml(s: string): string {
let out = esc(s);
- out = out.replace(/\[([^\]]+)\]\(([^)]+)\)/g, (_m, label, url) => `${label}`);
+ out = out.replace(
+ /\[([^\]]+)\]\(([^)]+)\)/g,
+ (_m, label, url) => `${label}`,
+ );
out = out.replace(/\*\*([^*]+)\*\*/g, "$1");
out = out.replace(/`([^`]+)`/g, "$1");
out = out.replace(/(^|[^*])\*([^*]+)\*/g, "$1$2");