Files
ai-agent/frontend/package.json
Gabriel Vidal d95dc05072 feat(forms): plan answers write-back + Forms gallery page
Submitting a plan's Questions form now persists it: POST /api/plan/answers
validates against the plan's spec, folds an ## Answers section into the plan
file (data/plans remounted rw in the homelab compose), and records a
submitted plan-type form linked to the planning session. New /forms page
lists every form (ask-form + plan) with a link back to its conversation
(conversationId joined from transcript summaries). Plan detail carries the
persisted answers; the questions form seeds from them and shows saved state.
Bumps @gabvdl/ui to 0.36.1 (stale local install broke the build).
2026-08-12 03:20:52 +02:00

57 lines
1.6 KiB
JSON

{
"name": "ai-agent",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"dev": "vite",
"dev:mock": "VITE_MOCK=1 vite",
"build": "vite build",
"build:mock": "VITE_MOCK=1 vite build",
"gen:api": "orval --config orval.config.cjs",
"preview": "vite preview",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@gabvdl/ui": "^0.36.1",
"@tanstack/query-async-storage-persister": "^5.101.2",
"@tanstack/react-query": "^5.101.2",
"@tanstack/react-query-persist-client": "^5.101.2",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"fuse.js": "^7.0.0",
"idb-keyval": "^6.3.0",
"js-yaml": "^4.1.0",
"lucide-react": "^0.469.0",
"prism-react-renderer": "^2.4.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-markdown": "^9.0.1",
"react-router-dom": "^6.28.1",
"react-swipeable": "^7.0.2",
"remark-gfm": "^4.0.0",
"tailwind-merge": "^2.6.0",
"zustand": "^5.0.2"
},
"devDependencies": {
"@testing-library/jest-dom": "^7.0.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.3",
"@types/js-yaml": "^4.0.9",
"@types/react": "^18.3.18",
"@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"jsdom": "^30.0.1",
"orval": "^8.20.0",
"postcss": "^8.4.49",
"tailwindcss": "^3.4.17",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.7.2",
"vite": "^6.0.7",
"vite-plugin-pwa": "^0.21.1",
"vitest": "^2.1.9"
}
}