Secure storage and distribution of cryptographic keys in ATProto applications
1{
2 "name": "@atpkeyserver/client",
3 "version": "0.2.0",
4 "description": "Client library for ATP keyserver with end-to-end encryption",
5 "type": "module",
6 "main": "./dist/index.js",
7 "types": "./dist/index.d.ts",
8 "exports": {
9 ".": {
10 "import": "./dist/index.js",
11 "require": "./dist/index.cjs",
12 "types": "./dist/index.d.ts"
13 },
14 "./crypto": {
15 "import": "./dist/crypto.js",
16 "require": "./dist/crypto.cjs",
17 "types": "./dist/crypto.d.ts"
18 },
19 "./client": {
20 "import": "./dist/client.js",
21 "require": "./dist/client.cjs",
22 "types": "./dist/client.d.ts"
23 }
24 },
25 "scripts": {
26 "build": "bunx --bun tsdown",
27 "dev": "bunx --bun tsdown --watch",
28 "prepublishOnly": "bun run build",
29 "test": "echo \"Error: no test specified\" && exit 1"
30 },
31 "keywords": [
32 "atproto",
33 "encryption",
34 "keyserver",
35 "e2e",
36 "bluesky"
37 ],
38 "author": "Juan D. Jara <juandjara.com>",
39 "license": "MIT",
40 "repository": {
41 "type": "git",
42 "url": "https://codeberg.org/juandjara/atp-keyserver.git",
43 "directory": "packages/client"
44 },
45 "bugs": {
46 "url": "https://codeberg.org/juandjara/atp-keyserver/issues"
47 },
48 "homepage": "https://codeberg.org/juandjara/atp-keyserver#readme",
49 "files": [
50 "dist",
51 "README.md",
52 "LICENSE"
53 ],
54 "engines": {
55 "node": ">=22.0.0"
56 },
57 "dependencies": {
58 "@atproto/lexicon": "^0.4.1",
59 "@atproto/xrpc": "^0.6.1",
60 "@noble/ciphers": "2.0.1",
61 "lru-cache": "11.2.2",
62 "multiformats": "^13.1.0"
63 },
64 "devDependencies": {
65 "@types/node": "^22.18.12",
66 "tsdown": "^0.15.10",
67 "typescript": "^5.9.3"
68 }
69}