diff options
Diffstat (limited to 'pkgs/tools/admin/synapse-admin/package.json')
-rw-r--r-- | pkgs/tools/admin/synapse-admin/package.json | 78 |
1 files changed, 51 insertions, 27 deletions
diff --git a/pkgs/tools/admin/synapse-admin/package.json b/pkgs/tools/admin/synapse-admin/package.json index abe7e4bb847f8..851fba613b30e 100644 --- a/pkgs/tools/admin/synapse-admin/package.json +++ b/pkgs/tools/admin/synapse-admin/package.json @@ -1,7 +1,8 @@ { "name": "synapse-admin", - "version": "0.8.5", + "version": "0.10.0", "description": "Admin GUI for the Matrix.org server Synapse", + "type": "module", "author": "Awesome Technologies Innovationslabor GmbH", "license": "Apache-2.0", "homepage": ".", @@ -10,48 +11,71 @@ "url": "https://github.com/Awesome-Technologies/synapse-admin" }, "devDependencies": { - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^11.2.6", - "@testing-library/user-event": "^14.4.3", - "eslint": "^8.32.0", - "eslint-config-prettier": "^8.3.0", + "@babel/preset-env": "^7.24.4", + "@babel/preset-react": "^7.24.1", + "@testing-library/jest-dom": "^6.0.0", + "@testing-library/react": "^15.0.2", + "@testing-library/user-event": "^14.5.2", + "@vitejs/plugin-react": "^4.0.0", + "babel-jest": "^29.7.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.1.3", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "jest-fetch-mock": "^3.0.3", - "prettier": "^2.2.0", - "ra-test": "^3.15.0" + "prettier": "^3.2.5", + "react-test-renderer": "^18.2.0", + "vite": "^5.0.0", + "vite-plugin-version-mark": "^0.0.13" }, "dependencies": { - "@emotion/react": "^11.7.1", - "@emotion/styled": "^11.6.0", - "@mui/icons-material": "^5.3.1", - "@mui/material": "^5.4.0", - "papaparse": "^5.2.0", - "prop-types": "^15.7.2", - "ra-language-chinese": "^2.0.10", - "ra-language-french": "^4.2.0", - "ra-language-german": "^3.13.4", - "react": "^17.0.0", - "react-admin": "^3.19.7", - "react-dom": "^17.0.2", - "react-scripts": "^5.0.1" + "@haleos/ra-language-german": "^1.0.0", + "@haxqer/ra-language-chinese": "^4.16.2", + "@mui/icons-material": "^5.15.15", + "@mui/material": "^5.15.15", + "@mui/styles": "^5.15.15", + "papaparse": "^5.4.1", + "ra-language-farsi": "^4.2.0", + "ra-language-french": "^4.16.15", + "ra-language-italian": "^3.13.1", + "react": "^18.0.0", + "react-admin": "^4.16.15", + "react-dom": "^18.0.0" }, "scripts": { - "start": "REACT_APP_VERSION=$(git describe --tags) react-scripts start", - "build": "REACT_APP_VERSION=$(git describe --tags) react-scripts build", + "start": "vite serve", + "build": "vite build", "fix:other": "yarn prettier --write", "fix:code": "yarn test:lint --fix", "fix": "yarn fix:code && yarn fix:other", "prettier": "prettier --ignore-path .gitignore \"**/*.{js,jsx,json,md,scss,yaml,yml}\"", - "test:code": "react-scripts test", + "test:code": "jest", "test:lint": "eslint --ignore-path .gitignore --ext .js,.jsx .", "test:style": "yarn prettier --list-different", - "test": "yarn test:style && yarn test:lint && yarn test:code", - "eject": "react-scripts eject" + "test": "yarn test:style && yarn test:lint && yarn test:code" + }, + "babel": { + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ] + ] }, "eslintConfig": { "extends": "react-app" }, + "jest": { + "testEnvironment": "jsdom", + "setupFilesAfterEnv": [ + "<rootDir>/src/setupTests.js" + ] + }, "browserslist": { "production": [ ">0.2%", |