{ "name": "app", "private": true, "version": "0.0.1", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "lint": "eslint" }, "dependencies": { "@capacitor-firebase/authentication": "^7.0.0", "@capacitor/android": "8.3.4", "@capacitor/app": "8.1.0", "@capacitor/core": "8.3.4", "@capacitor/google-maps": "^6.0.0", "@capacitor/haptics": "8.0.2", "@capacitor/ios": "8.3.4", "@capacitor/keyboard": "8.0.3", "@capacitor/push-notifications": "^6.0.0", "@capacitor/status-bar": "8.0.2", "@ionic/pwa-elements": "^3.0.0", "@ionic/react": "^8.5.0", "@ionic/react-router": "^8.5.0", "@supabase/supabase-js": "^2.0.0", "ionicons": "^7.4.0", "katex": "^0.16.0", "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "^7.54.0", "react-katex": "^3.0.1", "react-router": "^5.3.4", "react-router-dom": "^5.3.4", "zod": "^3.24.0", "zustand": "^5.0.0" }, "devDependencies": { "@capacitor/cli": "8.3.4", "@types/katex": "^0.16.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.3", "@vitejs/plugin-react": "^4.0.1", "terser": "^5.4.0", "typescript": "~5.9.0", "vite": "^5.0.0" }, "description": "An Ionic project" }