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.7.2", 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 "import": "./lib-dist/index.js", 12 "require": "./lib-dist/index.js" 13 }, 14 "./styles.css": "./lib-dist/styles.css" 15 }, 16 "files": [ 17 "lib-dist", 18 "README.md" 19 ], 20 "sideEffects": [ 21 "./lib-dist/styles.css" 22 ], 23 "scripts": { 24 "dev": "vite", 25 "build": "vite build && tsc -b", 26 "build:demo": "BUILD_TARGET=demo vite build", 27 "build:all": "npm run build && npm run build:demo", 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.10" 47 }, 48 "devDependencies": { 49 "@eslint/js": "^9.36.0", 50 "@microsoft/api-extractor": "^7.53.1", 51 "@types/node": "^24.6.0", 52 "@types/react": "^19.1.16", 53 "@types/react-dom": "^19.1.9", 54 "@vitejs/plugin-react": "^5.0.4", 55 "eslint": "^9.36.0", 56 "eslint-plugin-react-hooks": "^5.2.0", 57 "eslint-plugin-react-refresh": "^0.4.22", 58 "globals": "^16.4.0", 59 "react": "^19.1.1", 60 "react-dom": "^19.1.1", 61 "rollup-plugin-typescript2": "^0.36.0", 62 "typescript": "~5.9.3", 63 "typescript-eslint": "^8.45.0", 64 "unplugin-dts": "^1.0.0-beta.6", 65 "vite": "npm:rolldown-vite@7.1.14" 66 } 67}