{ "name": "test", "version": "0.1.0", "main": "electron/main.js", "author": "Caner <5658514@qq.com> (https://git.caner.top/Caner/electron-vue-vite)", "description": "test", "homepage": "https://caner.top", "scripts": { "dev": "vite", "buildElectronFile": "npx esbuild electron/**/*.js --format=cjs --outdir=dist/ --bundle --external:electron --platform=node --minify", "buildMoveFile": "cp -R electron/7zip-bin electron/icon loading.html dist/", "buildMoveFileWin": "xcopy electron\\7zip-bin dist\\7zip-bin /E /I /Y && xcopy electron\\icon dist\\icon /E /I /Y && copy loading.html dist\\ /Y", "buildm": "vue-tsc --noEmit; vite build; yarn buildElectronFile; yarn buildMoveFile; electron-builder build;", "buildw": "vue-tsc --noEmit && vite build && yarn buildElectronFile && yarn buildMoveFileWin && electron-builder build", "test": "electron-builder build" }, "dependencies": { "7zip-bin": "^5.2.0", "cesium": "1.132.0", "fs-extra": "^11.3.1", "gcoord": "^1.0.7", "naive-ui": "^2.42.0", "node-7z": "^3.0.0", "node-downloader-helper": "^2.1.9", "p-queue": "^8.1.0", "pinia": "^3.0.3", "pinia-plugin-persistedstate": "^4.4.1" }, "devDependencies": { "@types/minimatch": "^3.0.4", "@types/node": "^20.10.4", "@typescript-eslint/parser": "^8.24.0", "@vitejs/plugin-vue": "^5.2.1", "electron": "^25.3.0", "electron-builder": "^23.6.0", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-vue": "^9.32.0", "sass": "^1.85.0", "typescript": "~5.7.3", "vite": "^6.1.1", "vite-electron-plugin": "^0.8.3", "vite-plugin-cesium": "^1.2.23", "vite-plugin-eslint": "^1.8.1", "vite-plugin-svg-icons": "^2.0.1", "vue": "^3.5.18", "vue-router": "^4.5.1", "vue-tsc": "^3.0.4" }, "build": { "appId": "com.caner.cacheManage", "npmRebuild": true, "productName": "cacheManage", "directories": { "output": "out" }, "extraMetadata": { "main": "main.js" }, "files": [ "!**/*", { "from": "dist/", "to": "./" } ], "mac": { "icon": "electron/icon/icon.icns" }, "asar": false, "icon": "electron/icon/", "electronVersion": "25.3.0", "beforePack": "electron/beforePack.js" } }