A React component library for rendering common AT Protocol records for applications such as Bluesky and Leaflet.
1{ 2 "name": "atproto-ui", 3 "version": "0.3.0", 4 "type": "module", 5 "description": "React components and hooks for rendering AT Protocol records.", 6 "main": "./lib-dist/index.js", 7 "module": "./lib-dist/index.js", 8 "types": "./lib-dist/index.d.ts", 9 "exports": { 10 ".": { 11 "types": "./lib-dist/index.d.ts", 12 "import": "./lib-dist/index.js", 13 "default": "./lib-dist/index.js" 14 }, 15 "./styles/highlight.css": "./lib/styles/highlight.css" 16 }, 17 "files": [ 18 "lib-dist", 19 "lib/styles", 20 "README.md" 21 ], 22 "sideEffects": [ 23 "./lib/styles/highlight.css" 24 ], 25 "scripts": { 26 "dev": "vite", 27 "build": "tsc -b && vite build", 28 "lint": "eslint .", 29 "preview": "vite preview", 30 "prepublishOnly": "npm run build" 31 }, 32 "peerDependencies": { 33 "react": "^18.2.0 || ^19.0.0", 34 "react-dom": "^18.2.0 || ^19.0.0" 35 }, 36 "peerDependenciesMeta": { 37 "react-dom": { 38 "optional": true 39 } 40 }, 41 "dependencies": { 42 "@atcute/atproto": "^3.1.7", 43 "@atcute/bluesky": "^3.2.3", 44 "@atcute/client": "^4.0.3", 45 "@atcute/identity-resolver": "^1.1.3", 46 "@atcute/tangled": "^1.0.6" 47 }, 48 "devDependencies": { 49 "@eslint/js": "^9.36.0", 50 "@types/node": "^24.6.0", 51 "@types/react": "^19.1.16", 52 "@types/react-dom": "^19.1.9", 53 "@vitejs/plugin-react": "^5.0.4", 54 "eslint": "^9.36.0", 55 "eslint-plugin-react-hooks": "^5.2.0", 56 "eslint-plugin-react-refresh": "^0.4.22", 57 "globals": "^16.4.0", 58 "react": "^19.1.1", 59 "react-dom": "^19.1.1", 60 "typescript": "~5.9.3", 61 "typescript-eslint": "^8.45.0", 62 "vite": "npm:rolldown-vite@7.1.14" 63 }, 64 "overrides": { 65 "vite": "npm:rolldown-vite@7.1.14" 66 } 67}