{ "name": "erika", "version": "0.1.0", "private": true, "scripts": { "dev:t": "PORT=4000 bun --bun next dev --turbopack", "dev": "PORT=4000 bun --bun next dev", "build": "next build", "start": "next start -H 0.0.0.0", "test": "bun test", "lint": "eslint", "check:unused": "knip --include files,dependencies,unlisted,unresolved,binaries", "up": "docker compose up -d --build", "logs": "docker compose logs -f app", "log": "docker compose logs -f", "secrets:scan": "./scripts/scan-secrets.sh", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db": "drizzle-kit", "down": "docker compose down" }, "dependencies": { "@auth/drizzle-adapter": "^1.11.2", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@hookform/resolvers": "^5.4.0", "@radix-ui/react-slot": "^1.3.0", "@tailwindcss/typography": "^0.5.20", "@tiptap/extension-link": "3.29.2", "@tiptap/extension-underline": "3.29.2", "@tiptap/react": "3.29.2", "@tiptap/starter-kit": "3.29.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.4.0", "drizzle-orm": "^0.45.2", "lucide-react": "1.24.0", "next": "^16.2.12", "next-auth": "^4.24.14", "next-themes": "^0.4.6", "postgres": "^3.4.9", "radix-ui": "1.6.2", "react": "19.2.7", "react-day-picker": "^10.0.1", "react-dom": "19.2.7", "react-hook-form": "^7.81.0", "reconnecting-eventsource": "^1.6.5", "server-only": "^0.0.1", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tw-animate-css": "^1.4.0", "uuidv7": "^1.2.1", "zod": "^4.4.3" }, "devDependencies": { "@tailwindcss/postcss": "^4.3.2", "@types/bun": "^1.3.14", "@types/node": "^20.19.43", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "drizzle-kit": "^0.31.10", "eslint": "^9.39.4", "eslint-config-next": "16.2.12", "knip": "6.29.0", "shadcn": "^4.16.2", "tailwindcss": "^4.3.2", "typescript": "^5.9.3" }, "ignoreScripts": [ "sharp", "unrs-resolver" ], "trustedDependencies": [ "sharp", "unrs-resolver" ], "overrides": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3" } }