{ "name": "lingva-translate", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "debug": "NODE_OPTIONS='--inspect' next dev", "build": "next build", "start": "next start --port ${PORT-3000}", "test": "jest", "cy:open": "cypress open", "cy:run": "cypress run" }, "dependencies": { "@chakra-ui/icons": "1.0.15", "@chakra-ui/react": "1.6.6", "@emotion/react": "^11", "@emotion/styled": "^11", "apollo-server-micro": "^2.25.2", "cheerio": "^1.0.0-rc.10", "framer-motion": "^4", "graphql": "^15.8.0", "next": "12.1.0", "next-pwa": "^5.4.4", "nextjs-cors": "^2.1.0", "react": "17.0.2", "react-dom": "17.0.2", "react-hotkeys-hook": "^3.4.4", "react-icons": "^4.3.1", "user-agents": "^1.0.937" }, "devDependencies": { "@testing-library/cypress": "^8.0.2", "@testing-library/jest-dom": "^5.16.2", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^13.5.0", "@types/faker": "^5.5.6", "@types/jest": "^27.4.1", "@types/node": "^17.0.21", "@types/react": "^17.0.39", "@types/user-agents": "^1.0.2", "apollo-server-testing": "^2.25.2", "babel-eslint": "^10.1.0", "cypress": "^9.5.0", "eslint": "^8.9.0", "eslint-config-next": "^12.1.0", "eslint-config-react-app": "^7.0.0", "eslint-plugin-cypress": "^2.12.1", "faker": "^5.5.3", "jest": "^27.5.1", "jest-fetch-mock": "^3.0.3", "node-mocks-http": "^1.11.0", "typescript": "^4.5.5", "wait-on": "^6.0.1" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest", "plugin:cypress/recommended", "next" ], "overrides": [ { "files": ["cypress/integration/*.ts"], "rules": { "testing-library/await-async-query": "off", "testing-library/prefer-screen-queries": "off" } } ] }, "babel": { "presets": [ "next/babel" ] } }