blob: 317ae40055bd7aae3b47272e9c2c9f546a97e3c4 [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001{
Adrien Béraudc4dd44a2021-04-08 01:05:24 -04002 "name": "jami-web-client",
Larbi Gharibe9af9732021-03-31 15:08:01 +01003 "version": "0.1.0",
4 "private": true,
simonc7d52452022-09-23 02:09:42 -04005 "type": "module",
6 "scripts": {
7 "build": "webpack",
simon7a7b4d52022-09-23 02:09:42 -04008 "extract-translations": "i18next",
9 "lint": "eslint \"**/*.{ts,tsx,js,jsx}\""
simonc7d52452022-09-23 02:09:42 -040010 },
11 "browserslist": {
12 "production": [
13 ">0.2%",
14 "not dead"
15 ],
16 "development": [
17 "last 1 chrome version",
18 "last 1 firefox version",
19 "last 1 safari version"
20 ]
21 },
Larbi Gharibe9af9732021-03-31 15:08:01 +010022 "dependencies": {
idillond858c182022-09-16 13:18:26 -040023 "@babel/runtime": "7.18.9",
24 "@emotion/react": "^11.10.0",
25 "@emotion/styled": "^11.10.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040026 "@mui/icons-material": "^5.10.3",
27 "@mui/lab": "^5.0.0-alpha.99",
28 "@mui/material": "^5.10.5",
idillond858c182022-09-16 13:18:26 -040029 "@reduxjs/toolkit": "^1.8.5",
idillon461c5c92022-09-16 13:47:18 -040030 "@sentry/react": "^7.11.1",
31 "@sentry/tracing": "^7.11.1",
idillond0f1eca2022-09-13 16:13:44 -040032 "@tanstack/react-query": "^4.3.4",
idillond858c182022-09-16 13:18:26 -040033 "@testing-library/jest-dom": "^5.16.5",
34 "@testing-library/react": "^13.3.0",
35 "@testing-library/user-event": "^14.4.3",
idillond858c182022-09-16 13:18:26 -040036 "@types/jest": "^28.1.8",
idillond0f1eca2022-09-13 16:13:44 -040037 "axios": "^0.27.2",
idillon461c5c92022-09-16 13:47:18 -040038 "dayjs": "^1.11.5",
idillond858c182022-09-16 13:18:26 -040039 "emoji-picker-react": "^3.6.1",
Adrien Béraud21921aa2022-09-18 13:50:39 -040040 "framer-motion": "^7.3.5",
41 "i18next": "^21.9.2",
42 "qrcode.react": "^3.1.0",
idillond858c182022-09-16 13:18:26 -040043 "react": "^18.2.0",
44 "react-dom": "^18.2.0",
Larbi Gharibe9af9732021-03-31 15:08:01 +010045 "react-emoji-render": "^1.2.4",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040046 "react-fetch-hook": "^1.9.5",
Adrien Béraud21921aa2022-09-18 13:50:39 -040047 "react-i18next": "^11.18.6",
48 "react-modal": "^3.15.1",
idillond858c182022-09-16 13:18:26 -040049 "react-redux": "^8.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040050 "react-router-dom": "^6.3.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040051 "socket.io-client": "^4.5.2"
Larbi Gharibe9af9732021-03-31 15:08:01 +010052 },
Adrien Béraudc4dd44a2021-04-08 01:05:24 -040053 "devDependencies": {
Adrien Béraud21921aa2022-09-18 13:50:39 -040054 "@babel/core": "^7.19.1",
55 "@babel/plugin-transform-runtime": "^7.19.1",
56 "@babel/preset-env": "^7.19.1",
idillond858c182022-09-16 13:18:26 -040057 "@babel/preset-react": "^7.18.6",
58 "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
59 "@types/node": "^18.7.13",
60 "@types/react": "^18.0.17",
61 "@types/react-dom": "^18.0.6",
62 "babel-loader": "^8.2.5",
63 "copy-webpack-plugin": "^11.0.0",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040064 "css-loader": "^6.7.1",
simon7a7b4d52022-09-23 02:09:42 -040065 "eslint-plugin-react": "^7.31.8",
66 "eslint-plugin-react-hooks": "^4.6.0",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040067 "html-webpack-plugin": "^5.5.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040068 "i18next-parser": "^6.5.0",
idillond858c182022-09-16 13:18:26 -040069 "react-refresh": "^0.14.0",
70 "sass": "^1.54.5",
71 "sass-loader": "^13.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040072 "style-loader": "^3.3.1",
idillond858c182022-09-16 13:18:26 -040073 "ts-loader": "^9.3.1",
74 "typescript": "^4.7.4",
75 "webpack": "^5.74.0",
76 "webpack-cli": "^4.10.0"
Larbi Gharibe9af9732021-03-31 15:08:01 +010077 }
78}