Testing implementation for private data in ATProto with ATPKeyserver and ATCute tools
at main 57 lines 1.8 kB view raw
1{ 2 "name": "@watproto/client", 3 "private": true, 4 "type": "module", 5 "scripts": { 6 "build": "bunx --bun react-router build", 7 "dev": "bunx --bun react-router dev", 8 "start": "bunx --bun react-router-serve ./build/server/index.js", 9 "debug": "bun --inspect server.ts", 10 "server:dev": "bun server.ts", 11 "server:start": "NODE_ENV=production bun server.ts", 12 "lint": "bunx --bun eslint .", 13 "typecheck": "bunx --bun react-router typegen && tsc" 14 }, 15 "dependencies": { 16 "@atcute/client": "^4.2.1", 17 "@atcute/identity": "^1.1.3", 18 "@atcute/identity-resolver": "^1.1.4", 19 "@atcute/tid": "^1.0.3", 20 "@atpkeyserver/client": "0.2.0", 21 "@atproto/oauth-client-node": "^0.3.10", 22 "@react-router/express": "^7.9.5", 23 "@react-router/fs-routes": "^7.9.4", 24 "@react-router/node": "^7.9.2", 25 "@react-router/serve": "^7.9.2", 26 "@watproto/lexicon": "workspace:*", 27 "clsx": "^2.1.1", 28 "daisyui": "^5.3.10", 29 "express": "^5.1.0", 30 "isbot": "^5.1.31", 31 "lucide-react": "^0.553.0", 32 "react": "^19.1.1", 33 "react-dom": "^19.1.1", 34 "react-router": "^7.9.2", 35 "sonner": "^2.0.7", 36 "tiny-invariant": "^1.3.3" 37 }, 38 "devDependencies": { 39 "@eslint/js": "^9.36.0", 40 "@react-router/dev": "^7.9.2", 41 "@tailwindcss/vite": "^4.1.13", 42 "@types/bun": "^1.3.1", 43 "@types/express": "^5.0.5", 44 "@types/node": "22", 45 "@types/react": "^19.1.13", 46 "@types/react-dom": "^19.1.9", 47 "eslint": "^9.36.0", 48 "eslint-config-flat-gitignore": "^2.1.0", 49 "eslint-plugin-react-hooks": "^7.0.1", 50 "prettier": "^3.6.2", 51 "tailwindcss": "^4.1.13", 52 "typescript": "^5.9.2", 53 "typescript-eslint": "^8.45.0", 54 "vite": "^7.1.7", 55 "vite-tsconfig-paths": "^5.1.4" 56 } 57}