blob: 523d9f1fda0f22675951f04824671df28eb63c6b [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,
idillon-sfl0e1a0d92022-10-25 16:52:44 -04005 "type": "module",
simonc7d52452022-09-23 02:09:42 -04006 "scripts": {
simond8ca2f22022-10-11 23:30:55 -04007 "start": "vite",
8 "start:prod": "vite preview",
9 "build": "tsc && vite build",
simon42930d32022-10-14 14:36:54 -040010 "clean": "rm -rf dist",
simond8ca2f22022-10-11 23:30:55 -040011 "test": "jest src",
12 "lint": "eslint .",
simon42930d32022-10-14 14:36:54 -040013 "lint:fix": "npm run lint -- --fix",
14 "format": "prettier --write src",
15 "format:check": "prettier --check src",
16 "extract-translations": "i18next"
simonc7d52452022-09-23 02:09:42 -040017 },
18 "browserslist": {
19 "production": [
20 ">0.2%",
21 "not dead"
22 ],
23 "development": [
24 "last 1 chrome version",
25 "last 1 firefox version",
26 "last 1 safari version"
27 ]
28 },
Larbi Gharibe9af9732021-03-31 15:08:01 +010029 "dependencies": {
idillond858c182022-09-16 13:18:26 -040030 "@emotion/react": "^11.10.0",
31 "@emotion/styled": "^11.10.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040032 "@mui/icons-material": "^5.10.3",
33 "@mui/lab": "^5.0.0-alpha.99",
34 "@mui/material": "^5.10.5",
idillond858c182022-09-16 13:18:26 -040035 "@reduxjs/toolkit": "^1.8.5",
idillon461c5c92022-09-16 13:47:18 -040036 "@sentry/react": "^7.11.1",
37 "@sentry/tracing": "^7.11.1",
idillond0f1eca2022-09-13 16:13:44 -040038 "@tanstack/react-query": "^4.3.4",
idillond858c182022-09-16 13:18:26 -040039 "@testing-library/jest-dom": "^5.16.5",
40 "@testing-library/react": "^13.3.0",
41 "@testing-library/user-event": "^14.4.3",
idillond858c182022-09-16 13:18:26 -040042 "@types/jest": "^28.1.8",
idillond0f1eca2022-09-13 16:13:44 -040043 "axios": "^0.27.2",
Michelle Sepkap Simebff70eb2022-10-17 15:01:14 -040044 "check-password-strength": "^2.0.7",
idillon461c5c92022-09-16 13:47:18 -040045 "dayjs": "^1.11.5",
idillond858c182022-09-16 13:18:26 -040046 "emoji-picker-react": "^3.6.1",
Adrien Béraud21921aa2022-09-18 13:50:39 -040047 "framer-motion": "^7.3.5",
48 "i18next": "^21.9.2",
simon20076982022-10-11 15:04:13 -040049 "jami-web-common": "file:../common",
Adrien Béraud21921aa2022-09-18 13:50:39 -040050 "qrcode.react": "^3.1.0",
idillond858c182022-09-16 13:18:26 -040051 "react": "^18.2.0",
52 "react-dom": "^18.2.0",
simon33c06182022-11-02 17:39:31 -040053 "react-draggable": "^4.4.5",
Larbi Gharibe9af9732021-03-31 15:08:01 +010054 "react-emoji-render": "^1.2.4",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040055 "react-fetch-hook": "^1.9.5",
Adrien Béraud21921aa2022-09-18 13:50:39 -040056 "react-i18next": "^11.18.6",
57 "react-modal": "^3.15.1",
idillond858c182022-09-16 13:18:26 -040058 "react-redux": "^8.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040059 "react-router-dom": "^6.3.0",
idillon02f579d2022-11-06 21:26:55 -050060 "react-waypoint": "^10.3.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040061 "socket.io-client": "^4.5.2"
Larbi Gharibe9af9732021-03-31 15:08:01 +010062 },
Adrien Béraudc4dd44a2021-04-08 01:05:24 -040063 "devDependencies": {
idillond858c182022-09-16 13:18:26 -040064 "@types/node": "^18.7.13",
65 "@types/react": "^18.0.17",
66 "@types/react-dom": "^18.0.6",
simon6b9ddfb2022-10-03 00:04:50 -040067 "@types/react-modal": "^3.13.1",
simond8ca2f22022-10-11 23:30:55 -040068 "@vitejs/plugin-react": "^2.1.0",
simon7a7b4d52022-09-23 02:09:42 -040069 "eslint-plugin-react": "^7.31.8",
70 "eslint-plugin-react-hooks": "^4.6.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040071 "i18next-parser": "^6.5.0",
idillond858c182022-09-16 13:18:26 -040072 "sass": "^1.54.5",
idillond858c182022-09-16 13:18:26 -040073 "typescript": "^4.7.4",
simond8ca2f22022-10-11 23:30:55 -040074 "vite": "^3.1.8",
75 "vite-plugin-svgr": "^2.2.2"
Larbi Gharibe9af9732021-03-31 15:08:01 +010076 }
77}