{ "name": "cardsoon-machine", "version": "0.0.1", "private": true, "description": "卡树数据卡打印系统 Electron 客户端", "main": "./out/main/index.js", "engines": { "node": "16.15.0" }, "scripts": { "dev": "electron-vite dev", "build": "electron-vite build", "preview": "electron-vite preview", "typecheck": "vue-tsc --noEmit -p tsconfig.web.json", "predist": "node scripts/check-native-dlls.js", "predist:dir": "node scripts/check-native-dlls.js", "predist:zip": "node scripts/check-native-dlls.js", "dist": "electron-vite build && electron-builder", "dist:dir": "electron-vite build && electron-builder --dir", "dist:zip": "electron-vite build && electron-builder --win zip" }, "dependencies": { "@fortawesome/fontawesome-free": "^6.4.0", "electron-log": "^5.1.2", "electron-store": "^8.1.0", "element-plus": "^2.4.4", "koffi": "^2.9.0", "pinia": "^2.1.7", "vue": "^3.4.21", "vue-router": "^4.3.0" }, "build": { "appId": "com.cardsoon.machine", "productName": "卡树数据卡打印系统", "asar": true, "asarUnpack": [ "**/node_modules/koffi/**" ], "directories": { "output": "release" }, "extraResources": [ { "from": "resources/native", "to": "native" }, { "from": "resources/cardsoon.config.json", "to": "cardsoon.config.json" } ], "extraFiles": [ { "from": "resources/native/CapSettings.json", "to": "CapSettings.json" }, { "from": "resources/cardsoon.config.json", "to": "cardsoon.config.json" } ], "win": { "target": [ "nsis" ], "signAndEditExecutable": false }, "mac": { "target": [ "dmg" ] }, "linux": { "target": [ "AppImage" ] } }, "devDependencies": { "@vitejs/plugin-vue": "^4.6.2", "electron": "20.3.12", "electron-builder": "^24.13.3", "electron-vite": "^1.0.29", "sass": "^1.69.5", "typescript": "^5.3.3", "vite": "^4.5.2", "vue-tsc": "^1.8.27" } }