{
  "name": "my-app",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "dev": "vite",
    "start": "node server.js",
    "build": "vite build",
    "serve": "node server.js",
    "start:prod": "node server.js",
    "dev:api": "node server.js",
    "dev:full": "node scripts/dev-full.mjs",
    "test:smtp": "node scripts/test-smtp.mjs",
    "diagnose:smtp": "node scripts/diagnose-smtp.mjs",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "eslint .",
    "preview": "vite preview",
    "firebase:login": "firebase login",
    "firbase:deploy": "npm run firebase:deploy",
    "firebase:deploy": "npm run build && firebase deploy --only firestore,database,hosting",
    "firebase:deploy:rules": "firebase deploy --only firestore,database",
    "firebase:deploy:indexes": "firebase deploy --only firestore:indexes",
    "firebase:deploy:hosting": "npm run build && firebase deploy --only hosting",
    "deploy:cpanel": "npm run package:cpanel",
    "package:cpanel": "npm run build && node scripts/package-cpanel.mjs",
    "firebase:deploy:functions": "echo Cloud Functions require Blaze plan. Backend API runs on cPanel Node (npm run serve). Skipped."
  },
  "dependencies": {
    "@aws-sdk/client-ses": "^3.1058.0",
    "@tailwindcss/vite": "4.2.4",
    "@worklab/dataconnect": "file:src/lib/dataconnect-generated",
    "cookie-parser": "1.4.7",
    "dotenv": "17.4.2",
    "express": "4.18.2",
    "firebase": "12.13.0",
    "firebase-admin": "13.10.0",
    "framer-motion": "12.38.0",
    "i18next": "26.3.0",
    "lucide-react": "1.11.0",
    "react": "19.2.5",
    "react-dom": "19.2.5",
    "react-hot-toast": "2.6.0",
    "react-i18next": "17.0.8",
    "react-router-dom": "7.14.2",
    "tailwindcss": "4.2.4",
    "zustand": "5.0.12"
  },
  "devDependencies": {
    "@babel/core": "7.29.0",
    "@eslint/js": "10.0.1",
    "@rolldown/plugin-babel": "0.2.3",
    "@types/react": "19.2.14",
    "@types/react-dom": "19.2.3",
    "@vitejs/plugin-react": "6.0.1",
    "babel-plugin-react-compiler": "1.0.0",
    "concurrently": "9.2.0",
    "cross-env": "7.0.3",
    "eslint": "10.2.1",
    "eslint-plugin-react-hooks": "7.1.1",
    "eslint-plugin-react-refresh": "0.5.2",
    "fast-check": "4.8.0",
    "firebase-tools": "15.17.0",
    "globals": "17.5.0",
    "vite": "8.0.10",
    "vitest": "4.1.7"
  }
}
