A series of lightweight TypeScript packages for the AT Protocol, largely designed to support & complement packages in atcute.
Packages |
---|
Services |
xrpc-server : Fetch-compliant XRPC server constructs. |
Utilities |
identity : Small utilities for working with atproto DIDs, including handle resolution for did:plc and did:web accounts. |
jwt : JWT utilities at a higher level than atcute provides (working with proxied service tokens, etc) |
This monorepo is built using Bun as a package manager. It is also developed using
Nodejs, but is not built to rely on Nodejs APIs (node:*
and similar)
# install packages
$ bun install
# build all packages
$ bun run --filter '*' build
# lint all packages
$ bun run --filter '*' lint