{
  "name": "ai-mesh-orchestrator",
  "version": "1.0.0",
  "description": "Système de maillage multi-IA pour développement automatisé de modules BitcoinSV",
  "main": "src/main.js",
  "author": "BitcoinSV OS Team",
  "license": "MIT",
  "scripts": {
    "start": "electron .",
    "dev": "concurrently \"npm run server\" \"npm run electron-dev\"",
    "server": "nodemon src/backend/server.js",
    "electron-dev": "cross-env NODE_ENV=development electron .",
    "build": "electron-builder",
    "build:win": "electron-builder --win --x64",
    "build:win-portable": "electron-builder --win portable",
    "build:win-arm": "electron-builder --win --arm64",
    "build:linux": "electron-builder --linux",
    "build:all": "electron-builder -mwl"
  },
  "dependencies": {
    "axios": "^1.6.2",
    "express": "^4.18.2",
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "better-sqlite3": "^9.2.2",
    "archiver": "^6.0.1",
    "node-cron": "^3.0.3",
    "uuid": "^9.0.1",
    "ws": "^8.15.1",
    "openai": "^4.24.1",
    "marked": "^11.1.0",
    "highlight.js": "^11.9.0"
  },
  "devDependencies": {
    "electron": "^28.1.0",
    "electron-builder": "^24.9.1",
    "concurrently": "^8.2.2",
    "nodemon": "^3.0.2",
    "cross-env": "^7.0.3"
  },
  "build": {
    "appId": "com.bitcoinsv.ai-mesh",
    "productName": "AI Mesh Orchestrator",
    "directories": {
      "output": "dist"
    },
    "files": [
      "src/**/*",
      "public/**/*",
      "node_modules/**/*",
      "package.json"
    ],
    "win": {
      "target": [
        {
          "target": "nsis",
          "arch": ["x64", "arm64"]
        },
        {
          "target": "portable",
          "arch": ["x64", "arm64"]
        }
      ],
      "icon": "public/icon.ico"
    },
    "linux": {
      "target": ["AppImage", "deb"],
      "category": "Development"
    },
    "mac": {
      "target": ["dmg", "zip"],
      "category": "public.app-category.developer-tools"
    }
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  }
}