UNPKG

vibe-init

Version:

Create a new project with good vibes ✨ - A modern full-stack monorepo template

59 lines (58 loc) 1.94 kB
{ "name": "{{KEBAB_CASE_NAME}}-web", "private": true, "type": "module", "scripts": { "build": "react-router build", "build:staging": "react-router build --mode staging", "build:production": "react-router build --mode production", "dev": "react-router dev", "preview": "pnpm run build && vite preview", "start": "react-router-serve ./build/server/index.js", "typecheck": "react-router typegen && tsc -b", "db:migration:generate": "drizzle-kit generate --config ./lib/db/drizzle.config.ts", "db:migration:apply": "drizzle-kit migrate --config ./lib/db/drizzle.config.ts", "db:studio": "drizzle-kit studio --config ./lib/db/drizzle.config.ts" }, "dependencies": { "@hookform/resolvers": "5.1.1", "@radix-ui/react-checkbox": "1.3.2", "@radix-ui/react-dialog": "1.1.14", "@radix-ui/react-label": "2.1.7", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-switch": "1.2.5", "@radix-ui/react-tabs": "1.1.12", "@radix-ui/react-tooltip": "1.2.7", "@react-router/node": "7.7.0", "@react-router/serve": "7.7.0", "@tailwindcss/vite": "4.1.11", "better-auth": "1.2.12", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "drizzle-orm": "0.44.3", "isbot": "^5.1.28", "lucide-react": "0.525.0", "motion": "12.23.6", "pg": "8.16.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-hook-form": "7.60.0", "react-router": "^7.7.0", "tailwind-merge": "3.3.1", "tailwindcss": "4.1.11", "zod": "4.0.5" }, "devDependencies": { "@react-router/dev": "^7.7.0", "@{{KEBAB_CASE_NAME}}/typescript-config": "workspace:*", "@types/node": "^24.0.4", "@types/pg": "8.15.4", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "drizzle-kit": "0.31.4", "tw-animate-css": "1.3.5", "typescript": "^5.8.3", "vite": "^7.0.5", "vite-tsconfig-paths": "^5.1.4" } }