small TypeScript libraries for ActivityPub (and adjacent) purposes that do one job and do it... ok i guess? idk i can't judge their quality i wrote them
https://jsr.io/@outpost
- TypeScript 97.3%
- JavaScript 2.7%
| .vscode | keys: implement | |
| packages | keys: export ResolveOptions | |
| .gitignore | include vscode settings | |
| .prettierignore | http-signatures: export /request | |
| .prettierrc | http signatures fully tested, parse partially tested, resolve todo | |
| eslint.config.js | http-signatures: ed25519 via FEP-521a | |
| LICENSE | license & fix missing docs | |
| package.json | keys: implement | |
| pnpm-lock.yaml | keys: fix invalid test uncovered by resolve changes | |
| pnpm-workspace.yaml | http signatures fully tested, parse partially tested, resolve todo | |
| README.md | keys: 0.1.0 | |
small TypeScript libraries for ActivityPub (and adjacent) purposes that do one job and do it... ok i guess?
packages
@outpost/http-signatures, available at https://jsr.io/@outpost/http-signatures@outpost/keys, available at https://jsr.io/@outpost/keys@outpost/parse, available at https://jsr.io/@outpost/parse@outpost/resolve, available at https://jsr.io/@outpost/resolve@outpost/webfinger, available at https://jsr.io/@outpost/webfinger
Anything not listed is still work-in-progress and should not be used
develop
Install dependencies with pnpm i, run tests with pnpm -r run test