{ "name": "vpn-router-manager-web", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "lint": "oxlint", "preview": "vite preview" }, "dependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", "@fontsource/roboto": "^5.3.0", "@mui/icons-material": "^9.5.0", "@mui/material": "^9.5.0", "@mui/x-charts": "^9.16.0", "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", "dompurify": "^3.4.17", "github-markdown-css": "^5.9.0", "marked": "^18.1.1", "monaco-editor": "^0.57.0", "qrcode.react": "^4.2.0", "react": "^19.3.1", "react-dom": "^19.3.1" }, "devDependencies": { "@types/node": "^26.6.5", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.2", "oxlint": "^1.89.0", "typescript": "^7.0.2", "vite": "^8.3.5" } }