{ "name": "ruoyi-vue3-master", "version": "1.0.0", "description": "RuoYi", "author": "RuoYi", "license": "MIT", "main": "./src-electron/main.js", "scripts": { "dev": "vite", "build:prod": "vite build", "build:stage": "vite build --mode staging", "preview": "vite preview", "electron:build": "vite build && electron-builder", "serve": "node server" }, "build": { "productName": "RouyiVue3Master", "appId": "dyy.dongyuanwai", "copyright": "dyy.dongyuanwai © 2024", "compression": "maximum", "asar": true, "directories": { "output": "release/" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "perMachine": true, "deleteAppDataOnUninstall": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "RouyiVue3Master" }, "win": { "icon": "public/app.ico", "artifactName": "${productName}-v${version}-${platform}-setup.${ext}", "target": [ { "target": "nsis" } ] }, "mac": { "icon": "public/app.ico", "artifactName": "${productName}-v${version}-${platform}-setup.${ext}" }, "linux": { "icon": "public/app.ico", "artifactName": "${productName}-v${version}-${platform}-setup.${ext}", "target": [ "deb" ] } }, "dependencies": { "@element-plus/icons-vue": "2.3.1", "@vueup/vue-quill": "1.2.0", "@vueuse/core": "10.11.0", "axios": "0.28.1", "echarts": "5.5.1", "element-plus": "2.7.6", "file-saver": "2.0.5", "fuse.js": "6.6.2", "js-cookie": "3.0.5", "jsencrypt": "3.3.2", "nprogress": "0.2.0", "pinia": "2.1.7", "vue": "3.4.31", "vue-cropper": "1.1.1", "vue-router": "4.4.0", "ws": "^8.18.0" }, "devDependencies": { "@vitejs/plugin-vue": "5.0.5", "electron": "^32.2.0", "electron-builder": "^25.1.7", "electron-devtools-installer": "^3.2.0", "sass": "1.77.5", "unplugin-auto-import": "0.17.6", "unplugin-vue-setup-extend-plus": "1.0.1", "vite": "5.3.2", "vite-plugin-compression": "0.5.1", "vite-plugin-electron": "^0.28.8", "vite-plugin-svg-icons": "2.0.1" } }