Files
spacedrive/packages/interface/package.json
T
Jamie Pine 2ab99b036c Surface indexed drives and persistent counts in the interface
Sidebar lists indexed drives including detached ones, volume rows and overview
cards carry persisted entry counts, and the explorer gains a list view over
daemon ops with event-driven refresh.
2026-08-21 13:47:42 -07:00

85 lines
2.4 KiB
JSON

{
"name": "@sd/interface",
"version": "0.0.0",
"private": true,
"license": "Apache-2.0",
"main": "src/index.tsx",
"types": "src/index.tsx",
"sideEffects": false,
"exports": {
".": "./src/index.tsx",
"./app": "./src/App.tsx",
"./styles.css": "./src/styles.css",
"./Spacebot": "./src/Spacebot/index.tsx",
"./windows/VoiceOverlay": "./src/windows/VoiceOverlay.tsx"
},
"scripts": {
"lint": "eslint src --cache",
"typecheck": "tsc -b"
},
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@mkkellogg/gaussian-splats-3d": "^0.4.7",
"@phosphor-icons/react": "^2.1.0",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-checkbox": "^1.1.0",
"@radix-ui/react-collapsible": "^1.1.0",
"@radix-ui/react-context-menu": "^2.2.0",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-popover": "^1.1.0",
"@radix-ui/react-radio-group": "^1.2.0",
"@radix-ui/react-select": "^2.1.0",
"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-slider": "^1.2.0",
"@radix-ui/react-switch": "^1.1.0",
"@radix-ui/react-tabs": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0",
"@radix-ui/react-tooltip": "^1.0.7",
"@react-three/drei": "^9.122.0",
"@react-three/fiber": "^9.4.2",
"@sd/assets": "workspace:*",
"@sd/ts-client": "workspace:*",
"@spacedrive/ai": "^0.2.3",
"@spacedrive/primitives": "^0.2.3",
"@spacedrive/tokens": "^0.2.3",
"openapi-fetch": "^0.17",
"@tanstack/react-query": "^5.90.7",
"@tanstack/react-query-devtools": "^5.90.2",
"@tanstack/react-table": "^8.21.3",
"@tanstack/react-virtual": "^3.13.12",
"@types/d3": "^7.4.3",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"d3": "^7.9.0",
"framer-motion": "^12.23.24",
"maplibre-gl": "^4.7.1",
"ogl": "^1.0.11",
"prismjs": "^1.30.0",
"qrcode": "^1.5.4",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-hook-form": "^7.53.2",
"react-markdown": "^10.1.0",
"react-masonry-css": "^1.0.16",
"react-router-dom": "^6.20.1",
"react-scan": "^0.4.3",
"react-selecto": "^1.26.3",
"rehype-raw": "^7.0.0",
"remark-gfm": "^4.0.1",
"rooks": "^9.3.0",
"sonner": "^1.0.3",
"tailwind-merge": "^1.14.0",
"three": "^0.160.0",
"zod": "^3.23",
"zustand": "^5.0.8"
},
"devDependencies": {
"@types/prismjs": "^1.26.5",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"@types/three": "^0.182.0",
"typescript": "^5.6.2"
}
}