diff options
Diffstat (limited to 'frontend/package.json')
-rw-r--r-- | frontend/package.json | 76 |
1 files changed, 42 insertions, 34 deletions
diff --git a/frontend/package.json b/frontend/package.json index 05f5e07e0..0d3c0546e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,71 +13,79 @@ }, "private": true, "dependencies": { - "@mantine/core": "^6.0.21", - "@mantine/dropzone": "^6.0.21", - "@mantine/form": "^6.0.21", - "@mantine/hooks": "^6.0.21", - "@mantine/modals": "^6.0.21", - "@mantine/notifications": "^6.0.21", - "axios": "^1.6.7", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-query": "^3.39.3", - "react-router-dom": "^6.22.3", - "socket.io-client": "^4.7.4" + "@mantine/core": "^7.11.0", + "@mantine/dropzone": "^7.11.0", + "@mantine/form": "^7.11.0", + "@mantine/hooks": "^7.11.0", + "@mantine/modals": "^7.11.0", + "@mantine/notifications": "^7.11.0", + "@tanstack/react-query": "^5.40.1", + "@tanstack/react-table": "^8.19.2", + "axios": "^1.6.8", + "braces": "^3.0.3", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.23.1", + "socket.io-client": "^4.7.5" }, "devDependencies": { "@fontsource/roboto": "^5.0.12", - "@fortawesome/fontawesome-svg-core": "^6.5.1", - "@fortawesome/free-brands-svg-icons": "^6.5.1", - "@fortawesome/free-regular-svg-icons": "^6.5.1", - "@fortawesome/free-solid-svg-icons": "^6.5.1", - "@fortawesome/react-fontawesome": "^0.2.0", + "@fortawesome/fontawesome-svg-core": "^6.5.2", + "@fortawesome/free-brands-svg-icons": "^6.5.2", + "@fortawesome/free-regular-svg-icons": "^6.5.2", + "@fortawesome/free-solid-svg-icons": "^6.5.2", + "@fortawesome/react-fontawesome": "^0.2.2", + "@tanstack/react-query-devtools": "^5.40.1", "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.2.1", + "@testing-library/react": "^15.0.5", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.0", - "@types/node": "^20.11.26", - "@types/react": "^18.2.65", - "@types/react-dom": "^18.2.21", - "@types/react-table": "^7.7.19", + "@types/lodash": "^4.17.1", + "@types/node": "^20.12.6", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@vite-pwa/assets-generator": "^0.2.4", "@vitejs/plugin-react": "^4.2.1", - "@vitest/coverage-v8": "^1.3.1", + "@vitest/coverage-v8": "^1.4.0", "@vitest/ui": "^1.2.2", "clsx": "^2.1.0", "eslint": "^8.57.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-simple-import-sort": "^12.1.0", "eslint-plugin-testing-library": "^6.2.0", "husky": "^9.0.11", "jsdom": "^24.0.0", "lodash": "^4.17.21", - "moment": "^2.30.1", + "postcss-preset-mantine": "^1.14.4", + "postcss-simple-vars": "^7.0.1", "prettier": "^3.2.5", "prettier-plugin-organize-imports": "^3.2.4", "pretty-quick": "^4.0.0", - "react-table": "^7.8.0", - "recharts": "^2.12.2", - "sass": "^1.71.1", - "typescript": "^5.4.2", - "vite": "^5.1.6", + "recharts": "^2.12.6", + "sass": "^1.74.1", + "typescript": "^5.4.4", + "vite": "^5.2.8", "vite-plugin-checker": "^0.6.4", + "vite-plugin-pwa": "^0.20.0", "vitest": "^1.2.2", "yaml": "^2.4.1" }, "scripts": { - "start": "vite", "build": "vite build", "build:ci": "vite build -m development", "check": "eslint --ext .ts,.tsx src", + "check:fix": "eslint --ext .ts,.tsx src --fix", "check:ts": "tsc --noEmit --incremental false", "check:fmt": "prettier -c .", - "test": "vitest", - "test:ui": "vitest --ui", "coverage": "vitest run --coverage", "format": "prettier -w .", - "prepare": "cd .. && husky install frontend/.husky" + "pwa-assets:generate": "pwa-assets-generator --preset minimal-2023 public/images/logo128.png", + "prepare": "cd .. && husky frontend/.husky", + "preview": "vite preview", + "start": "vite", + "test": "vitest", + "test:ui": "vitest --ui" }, "browserslist": { "production": [ |