frontend/package.json (view raw)
1{
2 "name": "@caroster/frontend",
3 "version": "0.1.0",
4 "private": true,
5 "scripts": {
6 "build": "next build",
7 "dev": "next dev",
8 "gql": "graphql-codegen --config codegen.yml",
9 "lint": "next lint",
10 "start": "next start"
11 },
12 "dependencies": {
13 "@apollo/client": "^3.13.8",
14 "@date-io/dayjs": "3.2.0",
15 "@date-io/moment": "3.2.0",
16 "@emotion/react": "^11.14.0",
17 "@emotion/styled": "^11.14.0",
18 "@mapbox/search-js-core": "^1.1.0",
19 "@mui/icons-material": "^7.1.1",
20 "@mui/lab": "6.0.0-dev.240424162023-9968b4889d",
21 "@mui/material": "^6.4.12",
22 "@mui/styles": "^6.4.12",
23 "@mui/x-date-pickers": "^7.29.4",
24 "@tolgee/i18next": "^5.33.2",
25 "cookies": "^0.9.1",
26 "crypto-js": "^4.2.0",
27 "deepmerge": "^4.3.1",
28 "google-libphonenumber": "^3.2.41",
29 "graphql": "^16.11.0",
30 "i18next": "^23.16.8",
31 "leaflet": "^1.9.4",
32 "linkify-react": "^4.3.1",
33 "linkifyjs": "^4.3.1",
34 "marked": "^7.0.5",
35 "moment": "^2.30.1",
36 "next": "^14.2.29",
37 "next-auth": "4.24.11",
38 "next-i18next": "^15.4.2",
39 "next-pwa": "^5.6.0",
40 "react": "^18.3.1",
41 "react-dom": "^18.3.1",
42 "react-i18next": "^15.5.2",
43 "react-international-phone": "^4.5.0",
44 "react-leaflet": "^4.2.1",
45 "typescript": "^5.8.3",
46 "zustand": "^4.5.7"
47 },
48 "devDependencies": {
49 "@graphql-codegen/cli": "^5.0.6",
50 "@graphql-codegen/typescript": "^4.1.6",
51 "@graphql-codegen/typescript-operations": "^4.6.1",
52 "@graphql-codegen/typescript-react-apollo": "^4.3.3",
53 "@types/google-libphonenumber": "^7.4.30",
54 "@types/node": "^22.15.29",
55 "@types/react": "^18.3.23",
56 "eslint": "^9.28.0",
57 "eslint-config-next": "^15.3.3",
58 "eslint-config-prettier": "^10.1.5",
59 "fs": "^0.0.1-security",
60 "glob": "^11.0.2",
61 "ts-node": "^10.9.2"
62 },
63 "packageManager": "yarn@4.4.1"
64}