This package has been archived, and as such it is read-only.
latest
Builder for constructing Bluesky rich texts. DEPRECATED: use npm:@atcute/bluesky-richtext-builder instead
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
100%
Published
a year ago (0.1.2)
bluesky-richtext-builder
Builder for constructing Bluesky rich texts.
const { text, facets } = new RichtextBuilder() .addText(`hello, `) .addMention(`@user`, 'did:plc:ia76kvnndjutgedggx2ibrem') .addText(`! please visit my`) .addLink(`website`, 'https://example.com'); text; // -> `hello, @user! please visit my website` facets; // -> [{ index: { byteStart: 7, byteEnd: 12 }, ... }, { index: { byteStart: 30, byteEnd: 37 }, ... }];
Add Package
deno add jsr:@mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";
Import directly with a jsr specifier
import * as bluesky_richtext_builder from "jsr:@mary/bluesky-richtext-builder";
Add Package
pnpm i jsr:@mary/bluesky-richtext-builder
pnpm dlx jsr add @mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";
Add Package
yarn add jsr:@mary/bluesky-richtext-builder
yarn dlx jsr add @mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";
Add Package
vlt install jsr:@mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";
Add Package
npx jsr add @mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";
Add Package
bunx jsr add @mary/bluesky-richtext-builder
Import symbol
import * as bluesky_richtext_builder from "@mary/bluesky-richtext-builder";