blob: 31f178677f1acf63cde29d688950ace49fd12c77 [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001{
Adrien Béraudc4dd44a2021-04-08 01:05:24 -04002 "name": "jami-web-client",
Misha Krieger-Raynauld173fbba2022-11-16 14:10:38 -05003 "version": "1.0.0",
Larbi Gharibe9af9732021-03-31 15:08:01 +01004 "private": true,
idillon-sfl0e1a0d92022-10-25 16:52:44 -04005 "type": "module",
simonc7d52452022-09-23 02:09:42 -04006 "scripts": {
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -05007 "start": "tsc-watch --build ../common --onSuccess \"vite\"",
simond8ca2f22022-10-11 23:30:55 -04008 "start:prod": "vite preview",
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -05009 "build": "tsc --build && vite build",
10 "clean": "rm -rf dist *.tsbuildinfo",
Larbi Gharibb38e3542022-12-07 06:09:10 -050011 "cy": "cypress run",
12 "cy:open": "cypress open",
simond8ca2f22022-10-11 23:30:55 -040013 "lint": "eslint .",
simon42930d32022-10-14 14:36:54 -040014 "lint:fix": "npm run lint -- --fix",
15 "format": "prettier --write src",
16 "format:check": "prettier --check src",
17 "extract-translations": "i18next"
simonc7d52452022-09-23 02:09:42 -040018 },
19 "browserslist": {
20 "production": [
21 ">0.2%",
22 "not dead"
23 ],
24 "development": [
25 "last 1 chrome version",
26 "last 1 firefox version",
27 "last 1 safari version"
28 ]
29 },
Larbi Gharibe9af9732021-03-31 15:08:01 +010030 "dependencies": {
idillond858c182022-09-16 13:18:26 -040031 "@emotion/react": "^11.10.0",
32 "@emotion/styled": "^11.10.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040033 "@mui/icons-material": "^5.10.3",
34 "@mui/lab": "^5.0.0-alpha.99",
35 "@mui/material": "^5.10.5",
idillond858c182022-09-16 13:18:26 -040036 "@reduxjs/toolkit": "^1.8.5",
Misha Krieger-Raynauld173fbba2022-11-16 14:10:38 -050037 "@sentry/node": "^7.13.0",
idillon461c5c92022-09-16 13:47:18 -040038 "@sentry/react": "^7.11.1",
39 "@sentry/tracing": "^7.11.1",
idillond0f1eca2022-09-13 16:13:44 -040040 "@tanstack/react-query": "^4.3.4",
Ziwei Wang4eaa1e22023-01-17 16:02:59 -050041 "@tanstack/react-query-devtools": "^4.22.0",
idillond858c182022-09-16 13:18:26 -040042 "@testing-library/jest-dom": "^5.16.5",
43 "@testing-library/react": "^13.3.0",
44 "@testing-library/user-event": "^14.4.3",
idillond0f1eca2022-09-13 16:13:44 -040045 "axios": "^0.27.2",
Michelle Sepkap Simebff70eb2022-10-17 15:01:14 -040046 "check-password-strength": "^2.0.7",
idillon461c5c92022-09-16 13:47:18 -040047 "dayjs": "^1.11.5",
idillond858c182022-09-16 13:18:26 -040048 "emoji-picker-react": "^3.6.1",
idilloncab81d72022-11-08 12:20:00 -050049 "filesize": "^10.0.5",
Adrien Béraud21921aa2022-09-18 13:50:39 -040050 "framer-motion": "^7.3.5",
51 "i18next": "^21.9.2",
idillona3c2fad2022-12-18 23:49:10 -050052 "linkify-react": "^4.0.2",
53 "linkifyjs": "^4.0.2",
idilloncab81d72022-11-08 12:20:00 -050054 "mime": "^3.0.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040055 "qrcode.react": "^3.1.0",
idillond858c182022-09-16 13:18:26 -040056 "react": "^18.2.0",
57 "react-dom": "^18.2.0",
simon33c06182022-11-02 17:39:31 -040058 "react-draggable": "^4.4.5",
idilloncab81d72022-11-08 12:20:00 -050059 "react-dropzone": "^14.2.3",
Larbi Gharibe9af9732021-03-31 15:08:01 +010060 "react-emoji-render": "^1.2.4",
Adrien Béraud21921aa2022-09-18 13:50:39 -040061 "react-i18next": "^11.18.6",
62 "react-modal": "^3.15.1",
idillond858c182022-09-16 13:18:26 -040063 "react-redux": "^8.0.2",
Adrien Béraud3e41e4a2022-05-03 15:39:08 -040064 "react-router-dom": "^6.3.0",
Issam E. Maghni0432cb72022-11-12 06:09:26 +000065 "react-waypoint": "^10.3.0"
Larbi Gharibe9af9732021-03-31 15:08:01 +010066 },
Adrien Béraudc4dd44a2021-04-08 01:05:24 -040067 "devDependencies": {
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -050068 "@types/node": "^18.11.9",
idillond858c182022-09-16 13:18:26 -040069 "@types/react": "^18.0.17",
70 "@types/react-dom": "^18.0.6",
simon6b9ddfb2022-10-03 00:04:50 -040071 "@types/react-modal": "^3.13.1",
simond8ca2f22022-10-11 23:30:55 -040072 "@vitejs/plugin-react": "^2.1.0",
Larbi Gharibb38e3542022-12-07 06:09:10 -050073 "cypress": "^12.8.1",
Ziwei Wang2e05f4e2023-03-21 14:44:12 -040074 "eslint-plugin-cypress": "^2.12.1",
simon7a7b4d52022-09-23 02:09:42 -040075 "eslint-plugin-react": "^7.31.8",
76 "eslint-plugin-react-hooks": "^4.6.0",
Adrien Béraud21921aa2022-09-18 13:50:39 -040077 "i18next-parser": "^6.5.0",
idillond858c182022-09-16 13:18:26 -040078 "sass": "^1.54.5",
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -050079 "tsc-watch": "^5.0.3",
80 "typescript": "~4.8.4",
81 "vite": "^3.2.3",
simond8ca2f22022-10-11 23:30:55 -040082 "vite-plugin-svgr": "^2.2.2"
Larbi Gharibe9af9732021-03-31 15:08:01 +010083 }
84}