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.11.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 "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}