{ "name": "funconnect", "version": "1.1.0", "description": "FunConnect - Minecraft 跨平台联机客户端", "main": "dist/main/index.js", "author": "FunMC ", "license": "MIT", "scripts": { "build:ts": "tsc", "start": "npm run build:ts && electron .", "dev": "tsc && electron .", "pack": "npm run build:ts && electron-builder --dir", "dist": "npm run build:ts && electron-builder", "dist:win": "npm run build:ts && electron-builder --win", "dist:mac": "npm run build:ts && electron-builder --mac", "dist:linux": "npm run build:ts && electron-builder --linux", "dist:all": "npm run build:ts && electron-builder --win --mac --linux" }, "build": { "appId": "cn.funmc.connect", "productName": "FunConnect", "copyright": "Copyright © 2024 FunMC", "directories": { "output": "release" }, "files": [ "dist/**/*", "renderer/**/*", "package.json" ], "win": { "target": [ { "target": "nsis", "arch": ["x64", "ia32"] }, { "target": "portable", "arch": ["x64"] } ], "icon": "build/icon.ico", "artifactName": "FunConnect-${version}-Win-${arch}.${ext}" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "installerIcon": "build/icon.ico", "uninstallerIcon": "build/icon.ico", "installerHeaderIcon": "build/icon.ico", "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "FunConnect" }, "mac": { "target": [ { "target": "dmg", "arch": ["x64", "arm64"] } ], "icon": "build/icon.png", "category": "public.app-category.games", "artifactName": "FunConnect-${version}-Mac-${arch}.${ext}" }, "dmg": { "title": "FunConnect ${version}", "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ] }, "linux": { "target": [ { "target": "AppImage", "arch": ["x64"] }, { "target": "deb", "arch": ["x64"] } ], "icon": "build/icon.png", "category": "Game", "artifactName": "FunConnect-${version}-Linux-${arch}.${ext}", "desktop": { "Name": "FunConnect", "Comment": "Minecraft 联机客户端", "Categories": "Game;Network" } } }, "dependencies": { "axios": "^1.6.2", "electron-store": "^8.1.0" }, "devDependencies": { "@types/node": "^20.10.0", "electron": "^28.1.0", "electron-builder": "^24.9.1", "typescript": "^5.3.2" } }