{
  "name": "@workonclock/desktop",
  "version": "0.1.0",
  "private": true,
  "description": "WorkOnClock employee time tracking desktop app.",
  "author": "WorkOnClock",
  "main": "src/main.js",
  "scripts": {
    "dev": "electron .",
    "generate-icons": "node scripts/generate-icons.cjs",
    "build": "CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --dir",
    "dist": "electron-builder",
    "lint": "echo \"desktop: lint not configured\""
  },
  "devDependencies": {
    "electron": "31.7.7",
    "electron-builder": "^26.8.1"
  },
  "build": {
    "appId": "com.workonclock.desktop",
    "productName": "WorkOnClock Desktop",
    "copyright": "Copyright © 2026 WorkOnClock",
    "directories": {
      "output": "release"
    },
    "artifactName": "WorkOnClock-Desktop-${version}-${os}-${arch}.${ext}",
    "files": [
      "src/**/*",
      "package.json"
    ],
    "publish": [
      {
        "provider": "github",
        "owner": "san26786",
        "repo": "Work-On-Clock",
        "releaseType": "draft"
      }
    ],
    "mac": {
      "icon": "build/icon.icns",
      "hardenedRuntime": true,
      "gatekeeperAssess": false,
      "entitlements": "build/entitlements.mac.plist",
      "entitlementsInherit": "build/entitlements.mac.plist",
      "target": [
        "dmg",
        "zip"
      ]
    },
    "win": {
      "icon": "build/icon.ico",
      "target": [
        "nsis"
      ]
    },
    "linux": {
      "icon": "build/icon.png",
      "target": [
        "AppImage"
      ]
    }
  },
  "dependencies": {
    "electron-updater": "^6.8.3"
  }
}
