{ "name": "ld_sysinfo-react-frontend", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "next dev --hostname 0.0.0.0 --port 3002", "dev:https": "cross-env NODE_ENV=development next dev --experimental-https --experimental-https-cert /etc/frontend/certs/dev.crt --experimental-https-key /etc/frontend/certs/dev.key --hostname 0.0.0.0 --port 3000", "dev:custom": "cross-env NODE_ENV=development node --loader ts-node/esm server.ts", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/icons-material": "^7.0.1", "@mui/material": "^7.0.2", "@tailwindcss/cli": "^4.1.0", "@tailwindcss/postcss": "^4.1.0", "@tanstack/react-table": "^8.21.2", "axios": "^1.8.4", "crypto-js": "^4.2.0", "date-fns": "^4.1.0", "dotenv": "^16.4.7", "html2canvas": "^1.4.1", "js-cookie": "^3.0.5", "jsonstream": "^1.0.3", "jspdf": "^3.0.3", "jwt-decode": "^4.0.0", "mysql2": "^3.14.0", "next": "15.2.4", "react": "^19.0.1", "react-dom": "^19.0.1", "react-mui-sidebar": "^1.6.3", "react-window": "^1.8.11", "stream": "^0.0.3", "twemoji": "^14.0.2", "zlib": "^1.0.5" }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@types/crypto-js": "^4.2.2", "@types/js-cookie": "^3.0.6", "@types/jspdf": "^1.3.3", "@types/jwt-decode": "^3.1.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "@types/react-window": "^1.8.8", "autoprefixer": "^10.4.21", "cross-env": "^7.0.3", "eslint": "^9", "eslint-config-next": "15.2.4", "postcss": "^8.5.3", "ts-node": "^10.9.2", "typescript": "^5" } }