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.12.4",
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.0.0-beta.24",
19 "@mui/icons-material": "^6.2.1",
20 "@mui/lab": "6.0.0-dev.240424162023-9968b4889d",
21 "@mui/material": "^6.2.1",
22 "@mui/styles": "^6.2.1",
23 "@mui/x-date-pickers": "^7.23.3",
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.40",
29 "graphql": "^16.10.0",
30 "i18next": "^23.16.8",
31 "leaflet": "^1.9.4",
32 "linkify-react": "^4.2.0",
33 "linkifyjs": "^4.2.0",
34 "marked": "^7.0.5",
35 "moment": "^2.30.1",
36 "next": "^14.2.21",
37 "next-auth": "4.24.11",
38 "next-i18next": "^15.4.1",
39 "next-pwa": "^5.6.0",
40 "react": "^18.3.1",
41 "react-dom": "^18.3.1",
42 "react-i18next": "^15.2.0",
43 "react-international-phone": "^4.4.0",
44 "react-leaflet": "^4.2.1",
45 "typescript": "^5.7.2",
46 "zustand": "^4.5.5"
47 },
48 "devDependencies": {
49 "@graphql-codegen/cli": "^5.0.3",
50 "@graphql-codegen/typescript": "^4.1.2",
51 "@graphql-codegen/typescript-operations": "^4.4.0",
52 "@graphql-codegen/typescript-react-apollo": "^4.3.2",
53 "@types/google-libphonenumber": "^7.4.30",
54 "@types/node": "^22.10.2",
55 "@types/react": "^18.3.18",
56 "eslint": "^9.17.0",
57 "eslint-config-next": "^14.2.21",
58 "eslint-config-prettier": "^9.1.0",
59 "fs": "^0.0.1-security",
60 "glob": "^11.0.0",
61 "ts-node": "^10.9.2"
62 },
63 "packageManager": "yarn@4.4.1"
64}