package.json (1541B)
1 { 2 "name": "ba-cafe", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "build": "next build", 7 "dev": "next dev", 8 "pages:build": "npx @cloudflare/next-on-pages", 9 "start": "next start", 10 "lint": "next lint", 11 "preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview", 12 "deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy", 13 "upload": "opennextjs-cloudflare build && opennextjs-cloudflare upload", 14 "cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts" 15 }, 16 "dependencies": { 17 "@ducanh2912/next-pwa": "^10.2.9", 18 "@next/third-parties": "^16.1.6", 19 "@opennextjs/cloudflare": "^1.20.1", 20 "@react-oauth/google": "^0.12.2", 21 "@supabase/supabase-js": "^2.89.0", 22 "chart.js": "^4.5.1", 23 "date-fns": "^4.1.0", 24 "date-fns-tz": "^3.2.0", 25 "html-to-image": "^1.11.13", 26 "lucide-react": "^0.563.0", 27 "next": "^16.2.6", 28 "react": "19.2.3", 29 "react-chartjs-2": "^5.3.1", 30 "react-dom": "19.2.3", 31 "react-onesignal": "^3.4.4", 32 "recharts": "^3.8.1" 33 }, 34 "devDependencies": { 35 "@eslint/eslintrc": "^3.3.3", 36 "@tailwindcss/postcss": "^4.1.18", 37 "@types/node": "^25.0.1", 38 "@types/react": "^19.2.7", 39 "@types/react-dom": "^19.2.3", 40 "dotenv": "^17.2.3", 41 "eslint": "^9.39.2", 42 "eslint-config-next": "16.0.10", 43 "tailwindcss": "^4.1.18", 44 "typescript": "^5.9.3", 45 "wrangler": "^4.112.0" 46 }, 47 "overrides": { 48 "postcss": "^8.5.10", 49 "serialize-javascript": "^7.0.5" 50 } 51 }