{
  "name": "{{packageName}}",
  "version": "{{version}}",
  "private": true,
  "main": "main.js",
  "description": "{{appName}} - generated by mixone",
  "scripts": {
    "dev": "mixone dev",
    "build": "mixone build",
    "start": "electron .",
    "build:desktop": "npm run build -- --bytecode && electron-builder --{{platform}}"
  },
  "mixone": { "bytecode": true },
  "dependencies": {
    "mixone": "*",
    "vite": "^8.1.5",
    "@vitejs/plugin-vue": "^6.0.8",
    "@vitejs/plugin-react": "^5.2.0"
  },
  "devDependencies": {
    "electron-builder": "^26.0.12"
  },
  "build": {
    "appId": "com.mixone.{{packageName}}",
    "productName": "{{appName}}",
    "directories": { "output": "release" },
    "files": [
      "main.js", "main.jsc",
      "preload.js", "preload.jsc",
      "appConfig.js", "appConfig.jsc",
      "package.json",
      "dist/**/*",
      "!node_modules/**", "!release/**", "!.git/**", "!src/**", "!scripts/**", "!*.tgz"
    ],
    "asar": true,
    "asarUnpack": ["**/*.node", "**/*.jsc"],
    "win": { "target": "nsis" },
    "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true },
    "mac": { "target": "dmg" },
    "linux": { "target": "AppImage" }
  }
}