From 99e35bdf49e4d6801c1bd26c6a7d8504858d8775 Mon Sep 17 00:00:00 2001 From: Ross Shannon <6339-rossshannon@users.noreply.gitlab.com> Date: Fri, 30 Jan 2026 00:10:25 +0000 Subject: [PATCH] fix: use named import for node-emoji --- src/slack/actions.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/slack/actions.ts b/src/slack/actions.ts index 32e30e4c3..c4525674c 100644 --- a/src/slack/actions.ts +++ b/src/slack/actions.ts @@ -1,5 +1,5 @@ import type { WebClient } from "@slack/web-api"; -import emoji from "node-emoji"; +import { which as emojiWhich } from "node-emoji"; import { loadConfig } from "../config/config.js"; import { logVerbose } from "../globals.js"; @@ -58,13 +58,13 @@ function normalizeEmoji(raw: string) { if (!trimmed) { throw new Error("Emoji is required for Slack reactions"); } - + // Try Unicode → shortcode conversion first - const shortcode = emoji.which(trimmed); + const shortcode = emojiWhich(trimmed); if (shortcode) { return shortcode; } - + // Fall back to stripping colons (for already-formatted shortcodes) return trimmed.replace(/^:+|:+$/g, ""); }