{
  "name": "@pingcap/agentteam-desktop-electron",
  "productName": "AgentTeam",
  "version": "0.0.0",
  "private": true,
  "type": "module",
  "main": "dist/main/main/main.js",
  "scripts": {
    "build": "npm run build:electron",
    "build:electron": "npm run build:main && npm run build:preload",
    "build:main": "tsc -p tsconfig.main.json",
    "build:preload": "esbuild src/preload/index.ts --bundle --platform=node --format=cjs --outfile=dist/preload/preload.cjs --external:electron",
    "build:renderer": "node scripts/stage-sidecar.mjs --renderer-only",
    "stage": "node scripts/stage-sidecar.mjs",
    "verify": "node scripts/verify-package.mjs",
    "typecheck": "tsc -p tsconfig.main.json --noEmit && tsc -p tsconfig.preload.json --noEmit",
    "test:staging": "node --test scripts/stage-sidecar.test.mjs",
    "test": "tsx --test \"src/**/*.test.ts\" && node --test \"scripts/*.test.mjs\"",
    "test:e2e": "npm run build:renderer && npm run build:electron && npm run ensure:electron && npm run build:test-sidecar && playwright test --config=playwright.config.ts",
    "ensure:electron": "node -e \"require('electron')\"",
    "build:test-sidecar": "node scripts/build-test-sidecar.mjs",
    "dev": "npm run build && electron .",
    "pack": "npm run build:electron && npm run stage && npm run verify && node scripts/run-builder.mjs --dir",
    "dist": "npm run build:electron && npm run stage && npm run verify && node scripts/run-builder.mjs"
  },
  "dependencies": {
    "electron-updater": "6.8.3",
    "zod": "4.4.3"
  },
  "devDependencies": {
    "@types/node": "24.10.1",
    "@playwright/test": "1.58.2",
    "esbuild": "0.28.1",
    "electron": "43.2.0",
    "electron-builder": "26.15.7",
    "tsx": "4.22.4",
    "typescript": "5.9.3"
  }
}
