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