- New palette: deep nook green sidebar, sage user bubbles, warm cream answer cards - shadcn-style UI primitives: Button (CVA variants), Textarea, Input, Badge, Table - cn() utility (clsx + tailwind-merge) - lucide-react icons throughout (no more text-only buttons) - Simba mode: custom CSS toggle switch - Send button: circular amber button with arrow icon - AnswerBubble: amber gradient accent bar, loading dots animation - QuestionBubble: sage green pill with rounded-3xl - ToolBubble: centered leaf-green badge pill - ConversationList: active item highlighting, proper selectedId prop - Sidebar: collapsible with PanelLeftClose/Open icons, icon-only collapsed state - LoginScreen: decorative background blobs, refined rounded card - AdminPanel: proper icon buttons, leaf-green save confirmation - Fonts: Playfair Display (brand) + Nunito 800 weight added Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
47 lines
1.0 KiB
JSON
47 lines
1.0 KiB
JSON
{
|
|
"name": "raggr-frontend",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "rsbuild build",
|
|
"dev": "rsbuild dev --open",
|
|
"preview": "rsbuild preview",
|
|
"watch": "npm-watch build",
|
|
"watch:build": "rsbuild build --watch"
|
|
},
|
|
"dependencies": {
|
|
"axios": "^1.12.2",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"lucide-react": "^0.577.0",
|
|
"marked": "^16.3.0",
|
|
"npm-watch": "^0.13.0",
|
|
"react": "^19.1.1",
|
|
"react-dom": "^19.1.1",
|
|
"react-markdown": "^10.1.0",
|
|
"tailwind-merge": "^3.5.0",
|
|
"watch": "^1.0.2"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "2.3.10",
|
|
"@rsbuild/core": "^1.5.6",
|
|
"@rsbuild/plugin-react": "^1.4.0",
|
|
"@tailwindcss/postcss": "^4.0.0",
|
|
"@types/react": "^19.1.13",
|
|
"@types/react-dom": "^19.1.9",
|
|
"typescript": "^5.9.2"
|
|
},
|
|
"watch": {
|
|
"build": {
|
|
"patterns": [
|
|
"src"
|
|
],
|
|
"extensions": "ts,tsx,css,js,jsx",
|
|
"delay": 1000,
|
|
"quiet": false,
|
|
"inherit": true
|
|
}
|
|
}
|
|
}
|