{ "name": "maternal-web", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev -p 3030", "build": "next build", "start": "next start", "lint": "next lint", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:headed": "playwright test --headed" }, "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", "@hookform/resolvers": "^5.2.2", "@mui/icons-material": "^5.18.0", "@mui/material": "^5.18.0", "@mui/material-nextjs": "^7.3.2", "@reduxjs/toolkit": "^2.9.0", "@tanstack/react-query": "^5.90.2", "axios": "^1.12.2", "date-fns": "^4.1.0", "framer-motion": "^11.18.2", "next": "14.2.0", "next-pwa": "^5.6.0", "react": "^18", "react-dom": "^18", "react-hook-form": "^7.63.0", "react-redux": "^9.2.0", "recharts": "^3.2.1", "redux-persist": "^6.0.0", "socket.io-client": "^4.8.1", "web-vitals": "^5.1.0", "workbox-webpack-plugin": "^7.3.0", "workbox-window": "^7.3.0", "zod": "^3.25.76" }, "devDependencies": { "@axe-core/react": "^4.10.2", "@playwright/test": "^1.55.1", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^30.0.0", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "identity-obj-proxy": "^3.0.0", "jest": "^30.2.0", "jest-axe": "^10.0.0", "jest-environment-jsdom": "^30.2.0", "postcss": "^8", "tailwindcss": "^3.4.1", "ts-jest": "^29.4.4", "typescript": "^5" } }