{
  "appId": "de.skillmate.app",
  "productName": "SkillMate",
  "directories": {
    "output": "dist",
    "buildResources": "build"
  },
  "files": [
    "dist/**/*",
    "electron/**/*",
    "node_modules/**/*",
    "!**/*.ts",
    "!**/*.map",
    "!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}",
    "!**/node_modules/*/{test,__tests__,tests,powered-test,example,examples}",
    "!**/node_modules/*.d.ts",
    "!**/node_modules/.bin"
  ],
  "extraResources": [
    {
      "from": "../backend/dist",
      "to": "backend",
      "filter": ["**/*"]
    },
    {
      "from": "../backend/node_modules",
      "to": "backend/node_modules",
      "filter": ["**/*"]
    }
  ],
  "win": {
    "target": [
      {
        "target": "nsis",
        "arch": ["x64"]
      }
    ],
    "icon": "build/icon.ico",
    "publisherName": "SkillMate Development",
    "certificateSubjectName": "SkillMate Development",
    "requestedExecutionLevel": "asInvoker"
  },
  "msi": {
    "oneClick": false,
    "perMachine": true,
    "allowElevation": true,
    "allowToChangeInstallationDirectory": true,
    "deleteAppDataOnUninstall": false,
    "displayLanguageSelector": false,
    "installerIcon": "build/icon.ico",
    "uninstallerIcon": "build/icon.ico",
    "uninstallDisplayName": "SkillMate",
    "createDesktopShortcut": true,
    "createStartMenuShortcut": true,
    "shortcutName": "SkillMate",
    "runAfterFinish": true,
    "menuCategory": true,
    "description": "Mitarbeiter-Skills-Management für Sicherheitsbehörden",
    "branding": "SkillMate - Professionelle Mitarbeiterverwaltung",
    "vendor": "SkillMate Development",
    "installerHeaderIcon": "build/icon.ico",
    "ui": {
      "chooseDirectory": true,
      "images": {
        "background": "build/installer-background.jpg",
        "banner": "build/installer-banner.jpg"
      }
    }
  },
  "nsis": {
    "oneClick": false,
    "perMachine": true,
    "allowElevation": true,
    "allowToChangeInstallationDirectory": true,
    "deleteAppDataOnUninstall": false,
    "displayLanguageSelector": false,
    "installerIcon": "build/icon.ico",
    "uninstallerIcon": "build/icon.ico",
    "uninstallDisplayName": "SkillMate",
    "createDesktopShortcut": true,
    "createStartMenuShortcut": true,
    "shortcutName": "SkillMate",
    "menuCategory": true,
    "description": "Mitarbeiter-Skills-Management für Sicherheitsbehörden",
    "language": "1031",
    "multiLanguageInstaller": false,
    "installerHeader": "build/installer-header.bmp",
    "installerSidebar": "build/installer-sidebar.bmp"
  },
  "publish": null
}