Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hbjydev/tinyat
A series of lightweight TypeScript packages for the AT Protocol, largely designed to support & complement packages in atcute.
https://github.com/hbjydev/tinyat
atcute atproto typescript
Last synced: 12 days ago
JSON representation
A series of lightweight TypeScript packages for the AT Protocol, largely designed to support & complement packages in atcute.
- Host: GitHub
- URL: https://github.com/hbjydev/tinyat
- Owner: hbjydev
- License: apache-2.0
- Created: 2024-12-28T21:01:07.000Z (13 days ago)
- Default Branch: main
- Last Pushed: 2024-12-28T21:51:00.000Z (13 days ago)
- Last Synced: 2024-12-28T22:17:42.450Z (13 days ago)
- Topics: atcute, atproto, typescript
- Language: TypeScript
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `@tinyat/*`
A series of lightweight TypeScript packages for the AT Protocol, largely designed to support &
complement packages in [atcute](https://github.com/mary-ext/atcute).---
| Packages |
| --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Services** |
| [`xrpc-server`](./packages/xrpc-server): Fetch-compliant XRPC server constructs. |
| **Utilities** |
| [`identity`](./packages/identity): Small utilities for working with atproto DIDs, including handle resolution for `did:plc` and `did:web` accounts. |
| [`jwt`](./packages/jwt): JWT utilities at a higher level than atcute provides (working with proxied service tokens, etc) |## Contributing
This monorepo is built using [Bun](https://bun.sh) as a package manager. It is also developed using
Nodejs, but is not built to rely on Nodejs APIs (`node:*` and similar)```bash
# install packages
$ bun install# build all packages
$ bun run --filter '*' build# lint all packages
$ bun run --filter '*' lint
```