/ package.json
package.json
1 { 2 "name": "cadence-course-platform", 3 "private": true, 4 "type": "module", 5 "scripts": { 6 "cherry-pick": "ai-hero-cli cherry-pick --branch=live-run-through --upstream=https://github.com/ai-hero-dev/cohort-003-project.git", 7 "reset": "ai-hero-cli reset --branch=live-run-through --upstream=https://github.com/ai-hero-dev/cohort-003-project.git", 8 "pull": "ai-hero-cli pull --upstream=https://github.com/ai-hero-dev/cohort-003-project.git", 9 "build": "react-router build", 10 "dev": "react-router dev", 11 "start": "react-router-serve ./build/server/index.js", 12 "typecheck": "react-router typegen && tsc", 13 "test": "vitest run", 14 "test:watch": "vitest", 15 "db:generate": "drizzle-kit generate", 16 "db:seed": "tsx scripts/seed.ts", 17 "db:migrate": "drizzle-kit migrate", 18 "loc": "git ls-files | grep -vE '(lock|.db|_snapshot.json)' | xargs wc -l" 19 }, 20 "dependencies": { 21 "@hello-pangea/dnd": "^18.0.1", 22 "@monaco-editor/react": "^4.7.0", 23 "@react-router/node": "7.12.0", 24 "@react-router/serve": "7.12.0", 25 "@tailwindcss/typography": "^0.5.19", 26 "better-sqlite3": "^12.8.0", 27 "class-variance-authority": "^0.7.1", 28 "clsx": "^2.1.1", 29 "drizzle-orm": "^0.44.2", 30 "isbot": "^5.1.31", 31 "lucide-react": "^0.563.0", 32 "marked": "^17.0.1", 33 "monaco-editor": "^0.55.1", 34 "radix-ui": "^1.4.3", 35 "react": "^19.2.4", 36 "react-dom": "^19.2.4", 37 "react-router": "7.12.0", 38 "shiki": "^3.22.0", 39 "sonner": "^2.0.3", 40 "tailwind-merge": "^3.4.0", 41 "zod": "^3.25.36" 42 }, 43 "devDependencies": { 44 "@react-router/dev": "7.12.0", 45 "@tailwindcss/vite": "^4.1.13", 46 "@types/better-sqlite3": "^7.6.13", 47 "@types/node": "^22", 48 "@types/react": "^19.2.7", 49 "@types/react-dom": "^19.2.3", 50 "@types/youtube": "^0.1.2", 51 "ai-hero-cli": "^0.3.0", 52 "drizzle-kit": "^0.31.4", 53 "prettier": "^3.8.1", 54 "shadcn": "^3.8.4", 55 "tailwindcss": "^4.1.13", 56 "tsx": "^4.19.4", 57 "tw-animate-css": "^1.4.0", 58 "typescript": "^5.9.2", 59 "vite": "^7.1.7", 60 "vite-tsconfig-paths": "^5.1.4", 61 "vitest": "^3.2.3" 62 }, 63 "pnpm": { 64 "onlyBuiltDependencies": [ 65 "better-sqlite3", 66 "esbuild" 67 ] 68 }, 69 "packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee" 70 }