
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
@opentag/slack
Advanced tools
Slack adapter helpers for OpenTag.
Use this package to normalize Slack app_mention events into OpenTagEvent objects and to encode or parse Slack callback thread keys.
pnpm add @opentag/slack
normalizeSlackAppMention: converts a Slack app mention into an OpenTagEvent.slackThreadKey: encodes team, channel, and thread timestamp for callback routing.parseSlackThreadKey: decodes a Slack thread key for chat.postMessage.SlackChannelBinding: Slack compatibility binding contract that maps into the generic channel binding layer.import { normalizeSlackAppMention } from "@opentag/slack";
const event = normalizeSlackAppMention({
teamId: "T123",
channelId: "C123",
userId: "U456",
text: "<@U_APP> investigate this deploy failure",
ts: "1710000000.000100",
eventId: "Ev123",
eventTime: 1710000000,
botUserId: "U_APP",
binding: {
teamId: "T123",
channelId: "C123",
repoProvider: "github",
owner: "acme",
repo: "demo"
}
});
if (event) {
// Send event to @opentag/client or your own OpenTag-compatible control plane.
}
Thread key format is public because callback sinks depend on it. Change it only with a migration path.
FAQs
Slack app mention normalization and callback helpers for OpenTag.
The npm package @opentag/slack receives a total of 6 weekly downloads. As such, @opentag/slack popularity was classified as not popular.
We found that @opentag/slack demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.