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}