{ "build": { "distDir": "../dist", "devPath": "http://localhost:5000", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn build" }, "package": { "productName": "Tauri API", "version": "../package.json" }, "tauri": { "macOSPrivateApi": true, "cli": { "description": "Tauri API example", "args": [ { "short": "c", "name": "config", "takesValue": true, "description": "Config path" }, { "short": "t", "name": "theme", "takesValue": true, "description": "App theme", "possibleValues": ["light", "dark", "system"] }, { "short": "v", "name": "verbose", "multipleOccurrences": true, "description": "Verbosity level" } ], "subcommands": { "update": { "description": "Updates the app", "args": [ { "short": "b", "name": "background", "description": "Update in background" } ] } } }, "bundle": { "active": true, "identifier": "com.tauri.api", "icon": [ "../../.icons/32x32.png", "../../.icons/128x128.png", "../../.icons/128x128@2x.png", "../../.icons/icon.icns", "../../.icons/icon.ico" ] }, "updater": { "active": true, "dialog": false, "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDE5QzMxNjYwNTM5OEUwNTgKUldSWTRKaFRZQmJER1h4d1ZMYVA3dnluSjdpN2RmMldJR09hUFFlZDY0SlFqckkvRUJhZDJVZXAK", "endpoints": [ "https://tauri-update-server.vercel.app/update/{{target}}/{{current_version}}" ] }, "allowlist": { "all": true, "fs": { "scope": ["$APP/db", "$DOWNLOAD/**", "$RESOURCE/**"] }, "protocol": { "asset": true, "assetScope": ["$RESOURCE/**"] } }, "windows": [ { "title": "Tauri API Validation", "transparent": true } ], "security": { "csp": "default-src 'self' customprotocol: img-src: 'self'; style-src 'unsafe-inline' 'self' https://fonts.googleapis.com; img-src 'self' asset: https://asset.localhost blob: data:; font-src https://fonts.gstatic.com" }, "systemTray": { "iconPath": "../../.icons/tray_icon_with_transparency.png", "iconAsTemplate": true } } }