mirror of
https://github.com/BreizhHardware/Jellystat.git
synced 2026-01-18 16:27:20 +01:00
Reworked Tasks and logging to prevent overlapping tasks from executing. This is done by reworking the logging process so that the task state is stored and accurately tracked allowing us to check for currently running tasks. Backup and sync tasks also reworked to reduce code redundancy and allow for better error handling Websockets finally fixed and implementation has begun Added Toast notifications
82 lines
2.1 KiB
JSON
82 lines
2.1 KiB
JSON
{
|
|
"name": "jfstat",
|
|
"version": "1.0.5",
|
|
"private": true,
|
|
"dependencies": {
|
|
"@emotion/react": "^11.10.6",
|
|
"@emotion/styled": "^11.10.6",
|
|
"@jellyfin/sdk": "^0.8.2",
|
|
"@mui/material": "^5.12.2",
|
|
"@mui/x-data-grid": "^6.2.1",
|
|
"@nivo/api": "^0.74.1",
|
|
"@nivo/bar": "^0.80.0",
|
|
"@nivo/core": "^0.80.0",
|
|
"@nivo/line": "^0.80.0",
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
"@testing-library/react": "^13.4.0",
|
|
"@testing-library/user-event": "^13.5.0",
|
|
"antd": "^5.3.0",
|
|
"axios": "^1.3.4",
|
|
"bootstrap": "^5.2.3",
|
|
"compare-versions": "^6.0.0-rc.1",
|
|
"concurrently": "^7.6.0",
|
|
"config": "^3.3.9",
|
|
"cors": "^2.8.5",
|
|
"crypto-js": "^4.1.1",
|
|
"dottie": "^2.0.6",
|
|
"file-saver": "^2.0.5",
|
|
"github-api": "^3.4.0",
|
|
"http-proxy-middleware": "^2.0.6",
|
|
"knex": "^2.4.2",
|
|
"moment": "^2.29.4",
|
|
"multer": "^1.4.5-lts.1",
|
|
"passport": "^0.6.0",
|
|
"passport-jwt": "^4.0.1",
|
|
"pg": "^8.9.0",
|
|
"pg-promise": "^11.3.0",
|
|
"randomcolor": "^0.6.2",
|
|
"react": "^18.2.0",
|
|
"react-blurhash": "^0.3.0",
|
|
"react-bootstrap": "^2.7.2",
|
|
"react-dom": "^18.2.0",
|
|
"react-helmet": "^6.1.0",
|
|
"react-router-dom": "^6.8.1",
|
|
"react-scripts": "5.0.1",
|
|
"react-toastify": "^9.1.3",
|
|
"recharts": "^2.5.0",
|
|
"remixicon-react": "^1.0.0",
|
|
"semver": "^7.5.3",
|
|
"sequelize": "^6.29.0",
|
|
"socket.io": "^4.7.2",
|
|
"socket.io-client": "^4.7.2",
|
|
"web-vitals": "^2.1.4",
|
|
"ws": "^8.13.0"
|
|
},
|
|
"scripts": {
|
|
"start": "react-scripts start",
|
|
"start-server": "cd backend && node server.js",
|
|
"start-app": "concurrently \"npm run start-server\" \"npm start\"",
|
|
"build": "react-scripts build",
|
|
"test": "react-scripts test",
|
|
"eject": "react-scripts eject"
|
|
},
|
|
"eslintConfig": {
|
|
"extends": [
|
|
"react-app",
|
|
"react-app/jest"
|
|
]
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
}
|
|
}
|