{
  "name": "openchamber",
  "version": "1.8.5",
  "description": "OpenChamber - AI Agent Web UI",
  "author": "OpenChamber",
  "main": "main.js",
  "private": true,
  "scripts": {
    "electron:dev": "electron .",
    "electron:build": "electron-builder --win --x64"
  },
  "build": {
    "appId": "com.openchamber.app",
    "productName": "OpenChamber",
    "directories": {
      "output": "release"
    },
    "files": [
      "main.js",
      "package.json"
    ],
    "extraResources": [
      {
        "from": "../dist",
        "to": "dist",
        "filter": ["**/*"]
      },
      {
        "from": "../server",
        "to": "server",
        "filter": ["**/*"]
      },
      {
        "from": "../bin",
        "to": "bin",
        "filter": ["**/*"]
      },
      {
        "from": "../public",
        "to": "public",
        "filter": ["**/*"]
      },
      {
        "from": "D:\\Program Files\\nodejs",
        "to": "nodejs",
        "filter": ["node.exe"]
      }
    ],
    "win": {
      "target": "portable"
    },
    "portable": {
      "artifactName": "OpenChamber.exe"
    },
    "asar": true,
    "npmRebuild": true
  },
  "devDependencies": {
    "electron": "^41.0.0",
    "electron-builder": "^26.8.1"
  }
}
