@jsvision/core / notify
Function: notify()
notify(
title,body,caps):string
Defined in: render/osc.ts:108
Emit a desktop notification via the first protocol the terminal supports (Kitty, iTerm2, urxvt, or Windows Terminal/ConEmu), falling back to a single bell when none is available. Title and body are sanitized, so an embedded escape cannot open a second sequence.
Parameters
title
string
Notification title (sanitized).
body
string
Notification body (sanitized).
caps
Resolved terminal capabilities.
Returns
string
The ANSI string to write to the terminal.
Example
ts
import { notify, resolveCapabilities } from '@jsvision/core';
const caps = resolveCapabilities().profile;
process.stdout.write(notify('Build finished', 'All tests passed', caps));