fabro/apps/fabro-web/package.json
Bryan Helmkamp a8900c465d
feat: make the Ask Fabro sidebar resizable
Add a drag handle on the left edge of the docked Ask Fabro panel. The
user can widen the panel up to 2x its default width and no narrower than
the default. The chosen width persists across open/close.

An `isResizing` flag on the layout context lets `<main>` and the steer
bar drop their width transitions during a drag so the layout tracks the
cursor instead of trailing it.

Also bundles in-progress sidebar wiring: a collapsed tool-call summary
renderer and the remark-gfm dependency for GitHub-flavored Markdown.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 12:55:41 -04:00

45 lines
1.2 KiB
JSON

{
"name": "fabro-web",
"private": true,
"type": "module",
"scripts": {
"build": "bun run scripts/build.ts",
"dev": "bun run scripts/build.ts --watch",
"test": "bun test --isolate",
"typecheck": "tsc"
},
"dependencies": {
"@assistant-ui/react": "0.14.5",
"@assistant-ui/react-markdown": "0.14.0",
"@assistant-ui/react-ui": "0.2.1",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@headlessui/react": "^2.2.9",
"@heroicons/react": "^2.2.0",
"@pierre/diffs": "1.1.15",
"@pierre/theme": "0.0.28",
"@pierre/trees": "1.0.0-beta.3",
"@qltysh/fabro-api-client": "workspace:*",
"@tailwindcss/typography": "^0.5.19",
"@viz-js/viz": "^3.24.0",
"@xterm/addon-fit": "^0.11.0",
"@xterm/xterm": "^6.0.0",
"axios": "^1.7.0",
"marked": "^18.0.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router": "7.12.0",
"remark-gfm": "^4.0.1",
"swr": "^2.4.1"
},
"devDependencies": {
"@tailwindcss/cli": "^4.1.13",
"@types/node": "^22",
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"react-test-renderer": "19.2.0",
"tailwindcss": "^4.1.13",
"typescript": "^5.9.2"
}
}