{ "name": "electron-exam", "version": "1.0.2", "private": true, "type": "module", "main": "electron/main.js", "engines": { "node": "^20.19.0 || >=22.12.0" }, "scripts": { "start": "vite --mode electron", "dev": "vite", "build": "vite build", "preview": "vite preview", "electron:dev": "vite --mode electron", "electron:build": "vite build && electron-builder", "electron:build:win": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --x64", "electron:build:win32": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --ia32", "electron:build:portable": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --x64" }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", "@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/free-brands-svg-icons": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", "@fortawesome/vue-fontawesome": "^3.1.1", "@popperjs/core": "^2.11.8", "argon2": "^0.43.1", "bootstrap": "^5.3.7", "element-plus": "^2.10.5", "fs": "^0.0.1-security", "pdfkit": "^0.17.1", "popper.js": "^1.16.1", "sqlite": "^5.1.1", "sqlite3": "^5.1.7", "vue": "^3.5.18", "vue-router": "^4.5.1", "xlsx": "^0.18.5" }, "devDependencies": { "@electron/rebuild": "^4.0.1", "@vitejs/plugin-vue": "^6.0.1", "electron": "^37.2.5", "electron-builder": "^26.0.12", "vite": "^7.0.6", "vite-plugin-electron": "^0.29.0", "vite-plugin-vue-devtools": "^8.0.0" }, "build": { "appId": "com.example.electron-exam", "productName": "统计技能考试", "directories": { "output": "dist-electron" }, "files": [ "dist/**/*", "electron/**/*", "data/**/*" ], "electronDownload": { "mirror": "https://npmmirror.com/mirrors/electron/" }, "win": { "target": [ { "target": "portable", "arch": [ "x64" ] } ], "icon": "public/favicon.ico", "artifactName": "${productName}-${version}-${arch}.${ext}" } } }