{
  "$schema": "../node_modules/@tauri-apps/cli/schema.json",
  "build": {
    "beforeBuildCommand": "pnpm run build",
    "beforeDevCommand": "pnpm run dev",
    "devPath": "http://localhost:3000",
    "distDir": "../dist",
    "withGlobalTauri": true
  },
  "package": {
    "productName": "Lume",
    "version": "1.2.6"
  },
  "tauri": {
    "allowlist": {
      "app": {
        "all": true,
        "show": true,
        "hide": true
      },
      "path": {
        "all": true
      },
      "dialog": {
        "all": true,
        "ask": true,
        "confirm": true,
        "message": true,
        "open": true,
        "save": true
      },
      "fs": {
        "all": false,
        "removeFile": true,
        "writeFile": true,
        "readDir": true,
        "readFile": true,
        "scope": [
          "$APPDATA/*",
          "$DATA/*",
          "$LOCALDATA/*",
          "$DESKTOP/*",
          "$DOCUMENT/*",
          "$DOWNLOAD/*",
          "$HOME/*",
          "$PICTURE/*",
          "$PUBLIC/*",
          "$VIDEO/*"
        ]
      },
      "http": {
        "all": true,
        "scope": [
          "http://**",
          "https://**"
        ]
      },
      "shell": {
        "all": false,
        "open": true
      },
      "os": {
        "all": true
      },
      "window": {
        "all": false,
        "center": true,
        "setResizable": true,
        "setSize": true,
        "startDragging": true,
        "create": true,
        "close": true,
        "print": true
      },
      "clipboard": {
        "all": false,
        "writeText": true,
        "readText": true
      },
      "notification": {
        "all": true
      }
    },
    "bundle": {
      "active": true,
      "appimage": {
        "bundleMediaFramework": true
      },
      "category": "SocialNetworking",
      "copyright": "",
      "deb": {
        "depends": []
      },
      "externalBin": [],
      "icon": [
        "icons/32x32.png",
        "icons/128x128.png",
        "icons/128x128@2x.png",
        "icons/icon.icns",
        "icons/icon.ico"
      ],
      "identifier": "com.lume.nu",
      "longDescription": "",
      "macOS": {
        "entitlements": null,
        "exceptionDomain": "",
        "frameworks": [],
        "providerShortName": null,
        "signingIdentity": null,
        "minimumSystemVersion": "10.15.0"
      },
      "resources": [],
      "shortDescription": "",
      "targets": "all",
      "windows": {
        "certificateThumbprint": null,
        "digestAlgorithm": "sha256",
        "timestampUrl": ""
      }
    },
    "updater": {
      "endpoints": [
        "https://lus.reya3772.workers.dev/v1/{{target}}/{{arch}}/{{current_version}}",
        "https://lus.reya3772.workers.dev/{{target}}/{{current_version}}"
      ]
    },
    "security": {
      "csp": {
        "content-security-policy": "upgrade-insecure-requests"
      },
      "dangerousUseHttpScheme": true,
      "dangerousRemoteDomainIpcAccess": [
        {
          "scheme": "https",
          "domain": "nwc.getalby.com",
          "windows": ["alby"],
          "enableTauriAPI": true
        }
      ]
    }
  }
}