blob: b2c1c5fd7fa60c8169583fba0816f5a19ae3f69c [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001{
Adrien Béraudc4dd44a2021-04-08 01:05:24 -04002 "name": "jami-web-client",
Adrien Béraude74741b2021-04-19 13:22:54 -04003 "type": "module",
Larbi Gharibe9af9732021-03-31 15:08:01 +01004 "version": "0.1.0",
5 "private": true,
6 "dependencies": {
idillond858c182022-09-16 13:18:26 -04007 "@babel/runtime": "7.18.9",
8 "@emotion/react": "^11.10.0",
9 "@emotion/styled": "^11.10.0",
10 "@mui/icons-material": "^5.10.2",
11 "@mui/lab": "^5.0.0-alpha.96",
12 "@mui/material": "^5.10.2",
idillond858c182022-09-16 13:18:26 -040013 "@reduxjs/toolkit": "^1.8.5",
idillon461c5c92022-09-16 13:47:18 -040014 "@sentry/react": "^7.11.1",
15 "@sentry/tracing": "^7.11.1",
idillond858c182022-09-16 13:18:26 -040016 "@testing-library/jest-dom": "^5.16.5",
17 "@testing-library/react": "^13.3.0",
18 "@testing-library/user-event": "^14.4.3",
idillond858c182022-09-16 13:18:26 -040019 "@types/jest": "^28.1.8",
idillon461c5c92022-09-16 13:47:18 -040020 "dayjs": "^1.11.5",
idillond858c182022-09-16 13:18:26 -040021 "emoji-picker-react": "^3.6.1",
22 "framer-motion": "^7.2.1",
idillon461c5c92022-09-16 13:47:18 -040023 "i18next": "^21.9.1",
idillond858c182022-09-16 13:18:26 -040024 "react": "^18.2.0",
25 "react-dom": "^18.2.0",
idillon531b6f22022-09-16 14:02:00 -040026 "react-modal": "^3.15.1",
Larbi Gharibe9af9732021-03-31 15:08:01 +010027 "react-emoji-render": "^1.2.4",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040028 "react-fetch-hook": "^1.9.5",
idillon461c5c92022-09-16 13:47:18 -040029 "react-i18next": "^11.18.5",
idillond858c182022-09-16 13:18:26 -040030 "react-redux": "^8.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040031 "react-router-dom": "^6.3.0",
idillond858c182022-09-16 13:18:26 -040032 "socket.io-client": "^4.5.1"
Larbi Gharibe9af9732021-03-31 15:08:01 +010033 },
Adrien Béraudc4dd44a2021-04-08 01:05:24 -040034 "devDependencies": {
idillond858c182022-09-16 13:18:26 -040035 "@babel/core": "^7.18.13",
36 "@babel/plugin-transform-runtime": "^7.18.10",
37 "@babel/preset-env": "^7.18.10",
38 "@babel/preset-react": "^7.18.6",
39 "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
40 "@types/node": "^18.7.13",
41 "@types/react": "^18.0.17",
42 "@types/react-dom": "^18.0.6",
43 "babel-loader": "^8.2.5",
44 "copy-webpack-plugin": "^11.0.0",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040045 "css-loader": "^6.7.1",
46 "html-webpack-plugin": "^5.5.0",
idillon5815c732022-09-16 13:54:45 -040047 "i18next-parser": "^6.0.0",
idillond858c182022-09-16 13:18:26 -040048 "react-refresh": "^0.14.0",
49 "sass": "^1.54.5",
50 "sass-loader": "^13.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040051 "style-loader": "^3.3.1",
idillond858c182022-09-16 13:18:26 -040052 "ts-loader": "^9.3.1",
53 "typescript": "^4.7.4",
54 "webpack": "^5.74.0",
55 "webpack-cli": "^4.10.0"
Adrien Béraudc4dd44a2021-04-08 01:05:24 -040056 },
Larbi Gharibe9af9732021-03-31 15:08:01 +010057 "scripts": {
idillon5815c732022-09-16 13:54:45 -040058 "build": "npx webpack",
59 "extract-translations": "i18next"
Larbi Gharibe9af9732021-03-31 15:08:01 +010060 },
61 "eslintConfig": {
62 "extends": "react-app"
63 },
64 "browserslist": {
65 "production": [
66 ">0.2%",
Adrien Bérauda0fcc212021-04-17 17:56:48 -040067 "not dead"
Larbi Gharibe9af9732021-03-31 15:08:01 +010068 ],
69 "development": [
70 "last 1 chrome version",
71 "last 1 firefox version",
72 "last 1 safari version"
73 ]
74 }
75}