{ "name": "relay-control1", "version": "0.1.0", "description": "IoT Relay Control Application", "main": "app.js", "scripts": { "dev": "npm run serve", "serve": "vue-cli-service serve --port 8080", "build": "vue-cli-service build", "lint": "eslint --ext .js,.vue src", "test": "jest" }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", "axios": "^1.6.2", "bcrypt": "^5.1.1", "body-parser": "^1.20.2", "cors": "^2.8.5", "dayjs": "^1.11.13", "echarts": "^5.6.0", "element-plus": "^2.3.14", "express": "^4.18.2", "jsonwebtoken": "^9.0.2", "mqtt": "^5.0.3", "mysql2": "^3.12.0", "vue": "^3.3.0", "vue-router": "^4.2.5", "winston": "^3.17.0" }, "devDependencies": { "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-eslint": "^5.0.8", "@vue/cli-service": "^5.0.8", "concurrently": "^9.1.2", "eslint": "^8.56.0", "eslint-plugin-vue": "^9.17.0", "install": "^0.13.0", "jest": "^29.7.0", "nodemon": "^3.0.2" } }