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.5.5", 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 "./lib-dist/index.js" 23 ], 24 "scripts": { 25 "dev": "vite", 26 "build": "vite build && tsc -b", 27 "build:demo": "BUILD_TARGET=demo vite build", 28 "build:all": "npm run build && npm run build:demo", 29 "lint": "eslint .", 30 "preview": "vite preview", 31 "prepublishOnly": "npm run build" 32 }, 33 "peerDependencies": { 34 "react": "^18.2.0 || ^19.0.0", 35 "react-dom": "^18.2.0 || ^19.0.0" 36 }, 37 "peerDependenciesMeta": { 38 "react-dom": { 39 "optional": true 40 } 41 }, 42 "dependencies": { 43 "@atcute/atproto": "^3.1.7", 44 "@atcute/bluesky": "^3.2.3", 45 "@atcute/client": "^4.0.3", 46 "@atcute/identity-resolver": "^1.1.3", 47 "@atcute/tangled": "^1.0.6" 48 }, 49 "devDependencies": { 50 "@eslint/js": "^9.36.0", 51 "@microsoft/api-extractor": "^7.53.1", 52 "@types/node": "^24.6.0", 53 "@types/react": "^19.1.16", 54 "@types/react-dom": "^19.1.9", 55 "@vitejs/plugin-react": "^5.0.4", 56 "eslint": "^9.36.0", 57 "eslint-plugin-react-hooks": "^5.2.0", 58 "eslint-plugin-react-refresh": "^0.4.22", 59 "globals": "^16.4.0", 60 "react": "^19.1.1", 61 "react-dom": "^19.1.1", 62 "rollup-plugin-typescript2": "^0.36.0", 63 "typescript": "~5.9.3", 64 "typescript-eslint": "^8.45.0", 65 "unplugin-dts": "^1.0.0-beta.6", 66 "vite": "npm:rolldown-vite@7.1.14" 67 } 68}