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.4.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 "./components/*": { 16 "types": "./lib-dist/components/*.d.ts", 17 "import": "./lib-dist/components/*.js", 18 "default": "./lib-dist/components/*.js" 19 }, 20 "./hooks/*": { 21 "types": "./lib-dist/hooks/*.d.ts", 22 "import": "./lib-dist/hooks/*.js", 23 "default": "./lib-dist/hooks/*.js" 24 }, 25 "./renderers/*": { 26 "types": "./lib-dist/renderers/*.d.ts", 27 "import": "./lib-dist/renderers/*.js", 28 "default": "./lib-dist/renderers/*.js" 29 }, 30 "./providers/*": { 31 "types": "./lib-dist/providers/*.d.ts", 32 "import": "./lib-dist/providers/*.js", 33 "default": "./lib-dist/providers/*.js" 34 }, 35 "./utils/*": { 36 "types": "./lib-dist/utils/*.d.ts", 37 "import": "./lib-dist/utils/*.js", 38 "default": "./lib-dist/utils/*.js" 39 }, 40 "./types/*": { 41 "types": "./lib-dist/types/*.d.ts", 42 "import": "./lib-dist/types/*.js", 43 "default": "./lib-dist/types/*.js" 44 } 45 }, 46 "files": [ 47 "lib-dist", 48 "README.md" 49 ], 50 "sideEffects": false, 51 "scripts": { 52 "dev": "vite", 53 "build": "tsc -b && vite build", 54 "lint": "eslint .", 55 "preview": "vite preview", 56 "prepublishOnly": "npm run build" 57 }, 58 "peerDependencies": { 59 "react": "^18.2.0 || ^19.0.0", 60 "react-dom": "^18.2.0 || ^19.0.0" 61 }, 62 "peerDependenciesMeta": { 63 "react-dom": { 64 "optional": true 65 } 66 }, 67 "dependencies": { 68 "@atcute/atproto": "^3.1.7", 69 "@atcute/bluesky": "^3.2.3", 70 "@atcute/client": "^4.0.3", 71 "@atcute/identity-resolver": "^1.1.3", 72 "@atcute/tangled": "^1.0.6" 73 }, 74 "devDependencies": { 75 "@eslint/js": "^9.36.0", 76 "@types/node": "^24.6.0", 77 "@types/react": "^19.1.16", 78 "@types/react-dom": "^19.1.9", 79 "@vitejs/plugin-react": "^5.0.4", 80 "eslint": "^9.36.0", 81 "eslint-plugin-react-hooks": "^5.2.0", 82 "eslint-plugin-react-refresh": "^0.4.22", 83 "globals": "^16.4.0", 84 "react": "^19.1.1", 85 "react-dom": "^19.1.1", 86 "typescript": "~5.9.3", 87 "typescript-eslint": "^8.45.0", 88 "vite": "npm:rolldown-vite@7.1.14" 89 }, 90 "overrides": { 91 "vite": "npm:rolldown-vite@7.1.14" 92 } 93}