{ "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.5.0", "next": "11.1.0", "next-pwa": "^5.3.1", "nextjs-cors": "^1.0.5", "react": "17.0.2", "react-dom": "17.0.2", "react-hotkeys-hook": "^3.3.1", "react-icons": "^4.2.0", "user-agents": "^1.0.680" }, "devDependencies": { "@testing-library/cypress": "^8.0.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@testing-library/user-event": "^13.2.1", "@types/faker": "^5.5.6", "@types/jest": "^27.0.1", "@types/node": "^16.7.4", "@types/react": "^17.0.19", "@types/user-agents": "^1.0.0", "@typescript-eslint/eslint-plugin": "^4.0.0", "@typescript-eslint/parser": "^4.0.0", "apollo-server-testing": "^2.25.2", "babel-eslint": "^10.0.0", "cypress": "^8.3.1", "eslint": "^7.5.0", "eslint-config-next": "^11.0.1", "eslint-config-react-app": "^6.0.0", "eslint-plugin-cypress": "^2.11.3", "eslint-plugin-flowtype": "^5.2.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jest": "^24.0.0", "eslint-plugin-jsx-a11y": "^6.3.1", "eslint-plugin-react": "^7.20.3", "eslint-plugin-react-hooks": "^4.0.8", "eslint-plugin-testing-library": "^3.9.0", "faker": "^5.5.3", "jest": "^27.1.0", "jest-fetch-mock": "^3.0.3", "node-mocks-http": "^1.10.1", "typescript": "^4.4.2", "wait-on": "^6.0.0" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest", "plugin:cypress/recommended", "next" ] }, "babel": { "presets": [ "next/babel" ] } }