Files
sexy/package.json
T
valknarandClaude Sonnet 5 afa6e8d473
CI / Static checks (push) Successful in 1m40s
CI / Build and push image (push) Successful in 1m8s
Bump to 0.8.0
Control view button layout fixes (buttons sit next to each other, wrap
responsively on narrow screens), Replay view streamlined to match the
Control view (title includes the session name, buttons below the
header, matching "no devices connected" hint card, Play icon on
"Match & replay"), and the session-status Badge color mismatch between
the sessions overview and detail view fixed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WzyfRyA7h5rs5SCAahLAWd
2026-08-31 17:33:49 +02:00

49 lines
1.2 KiB
JSON

{
"name": "sexy",
"version": "0.8.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "NODE_ENV=production next start",
"lint": "eslint",
"db:generate": "drizzle-kit generate",
"db:migrate": "drizzle-kit migrate"
},
"dependencies": {
"better-sqlite3": "^13.0.3",
"buttplug": "^5.0.1",
"buttplug-wasm": "^3.0.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"drizzle-orm": "^0.45.2",
"jose": "^6.2.10",
"lucide-react": "^1.33.0",
"next": "16.3.2",
"next-themes": "^0.4.6",
"radix-ui": "^1.6.7",
"react": "19.2.8",
"react-dom": "19.2.8",
"recharts": "3.8.0",
"shadcn": "^4.19.0",
"sonner": "^2.0.8",
"tailwind-merge": "^3.6.0",
"tw-animate-css": "^1.4.0",
"zod": "^4.4.3",
"zustand": "^5.0.15"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^22",
"@types/react": "^19",
"@types/react-dom": "^19",
"drizzle-kit": "^0.31.10",
"eslint": "^9",
"eslint-config-next": "16.3.2",
"tailwindcss": "^4",
"typescript": "^5"
},
"packageManager": "pnpm@11.21.0"
}