Files
Jellystat/package.json
Thegan Govender e63f52e2fb Added .dockerignore file to speed up local image builds
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
2023-11-11 17:06:44 +02:00

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"
]
}
}