1{
2 "name": "synapse-admin",
3 "version": "0.10.0",
4 "description": "Admin GUI for the Matrix.org server Synapse",
5 "type": "module",
6 "author": "Awesome Technologies Innovationslabor GmbH",
7 "license": "Apache-2.0",
8 "homepage": ".",
9 "repository": {
10 "type": "git",
11 "url": "https://github.com/Awesome-Technologies/synapse-admin"
12 },
13 "devDependencies": {
14 "@babel/preset-env": "^7.24.4",
15 "@babel/preset-react": "^7.24.1",
16 "@testing-library/jest-dom": "^6.0.0",
17 "@testing-library/react": "^15.0.2",
18 "@testing-library/user-event": "^14.5.2",
19 "@vitejs/plugin-react": "^4.0.0",
20 "babel-jest": "^29.7.0",
21 "eslint": "^8.57.0",
22 "eslint-config-prettier": "^9.1.0",
23 "eslint-config-react-app": "^7.0.1",
24 "eslint-plugin-prettier": "^5.1.3",
25 "jest": "^29.7.0",
26 "jest-environment-jsdom": "^29.7.0",
27 "jest-fetch-mock": "^3.0.3",
28 "prettier": "^3.2.5",
29 "react-test-renderer": "^18.2.0",
30 "vite": "^5.0.0",
31 "vite-plugin-version-mark": "^0.0.13"
32 },
33 "dependencies": {
34 "@haleos/ra-language-german": "^1.0.0",
35 "@haxqer/ra-language-chinese": "^4.16.2",
36 "@mui/icons-material": "^5.15.15",
37 "@mui/material": "^5.15.15",
38 "@mui/styles": "^5.15.15",
39 "papaparse": "^5.4.1",
40 "ra-language-farsi": "^4.2.0",
41 "ra-language-french": "^4.16.15",
42 "ra-language-italian": "^3.13.1",
43 "react": "^18.0.0",
44 "react-admin": "^4.16.15",
45 "react-dom": "^18.0.0"
46 },
47 "scripts": {
48 "start": "vite serve",
49 "build": "vite build",
50 "fix:other": "yarn prettier --write",
51 "fix:code": "yarn test:lint --fix",
52 "fix": "yarn fix:code && yarn fix:other",
53 "prettier": "prettier --ignore-path .gitignore \"**/*.{js,jsx,json,md,scss,yaml,yml}\"",
54 "test:code": "jest",
55 "test:lint": "eslint --ignore-path .gitignore --ext .js,.jsx .",
56 "test:style": "yarn prettier --list-different",
57 "test": "yarn test:style && yarn test:lint && yarn test:code"
58 },
59 "babel": {
60 "presets": [
61 "@babel/preset-env",
62 [
63 "@babel/preset-react",
64 {
65 "runtime": "automatic"
66 }
67 ]
68 ]
69 },
70 "eslintConfig": {
71 "extends": "react-app"
72 },
73 "jest": {
74 "testEnvironment": "jsdom",
75 "setupFilesAfterEnv": [
76 "<rootDir>/src/setupTests.js"
77 ]
78 },
79 "browserslist": {
80 "production": [
81 ">0.2%",
82 "not dead",
83 "not op_mini all"
84 ],
85 "development": [
86 "last 1 chrome version",
87 "last 1 firefox version",
88 "last 1 safari version"
89 ]
90 }
91}