mirror of
https://github.com/BreizhHardware/Jellystat.git
synced 2026-01-18 16:27:20 +01:00
Changed Dockerfile as previos file was failing to build consistently removed some unused packages added compression to json payloads changed vite ports to 3000 to not break existing builds backend and frontend both use port 3000 now
100 lines
2.7 KiB
JSON
100 lines
2.7 KiB
JSON
{
|
|
"name": "jfstat",
|
|
"version": "1.0.8",
|
|
"private": true,
|
|
"main": "src/index.jsx",
|
|
"scripts": {
|
|
"start-client": "vite --host",
|
|
"start-server": "cd backend && nodemon server.js",
|
|
"start-app": "concurrently \"npm run start-server\" \"npm run start-client\"",
|
|
"deploy-local": "npm run build && npm run start-server",
|
|
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
|
|
"preview": "vite preview",
|
|
"build": "vite build",
|
|
"start": "cd backend && node server.js"
|
|
},
|
|
"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",
|
|
"@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.5.1",
|
|
"axios-cache-interceptor": "^1.3.1",
|
|
"bootstrap": "^5.2.3",
|
|
"compare-versions": "^6.0.0-rc.1",
|
|
"compression": "^1.7.4",
|
|
"config": "^3.3.9",
|
|
"cors": "^2.8.5",
|
|
"crypto-js": "^4.1.1",
|
|
"dns-cache": "^2.0.0",
|
|
"dotenv": "^16.3.1",
|
|
"dottie": "^2.0.6",
|
|
"express": "^4.18.2",
|
|
"express-swagger-generator": "^1.1.17",
|
|
"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",
|
|
"swagger-autogen": "^2.23.5",
|
|
"swagger-jsdoc": "^6.2.8",
|
|
"swagger-ui-express": "^5.0.0",
|
|
"ws": "^8.13.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "^18.2.15",
|
|
"@types/react-dom": "^18.2.7",
|
|
"@vitejs/plugin-react-swc": "^3.3.2",
|
|
"concurrently": "^7.6.0",
|
|
"eslint": "^8.45.0",
|
|
"eslint-plugin-react": "^7.32.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-react-refresh": "^0.4.3",
|
|
"nodemon": "^3.0.1",
|
|
"vite": "^4.4.5"
|
|
},
|
|
"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"
|
|
]
|
|
}
|
|
}
|