{ "$schema": "../node_modules/@tauri-apps/cli/schema.json", "build": { "distDir": "../dist", "devPath": "http://localhost:5173", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn build", "withGlobalTauri": true }, "package": { "productName": "Tauri API", "version": "2.0.0" }, "plugins": { "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", "description": "Verbosity level" } ], "subcommands": { "update": { "description": "Updates the app", "args": [ { "short": "b", "name": "background", "description": "Update in background" } ] } } }, "fs": { "scope": { "allow": ["$APPDATA/db/**", "$DOWNLOAD/**", "$RESOURCE/**"], "deny": ["$APPDATA/db/*.stronghold"] } }, "shell": { "open": true, "scope": [ { "name": "sh", "cmd": "sh", "args": [ "-c", { "validator": "\\S+" } ] }, { "name": "cmd", "cmd": "cmd", "args": [ "/C", { "validator": "\\S+" } ] } ] }, "http": { "scope": ["http://localhost:3003"] }, "updater": { "endpoints": [ "https://tauri-update-server.vercel.app/update/{{target}}/{{current_version}}" ] } }, "tauri": { "pattern": { "use": "isolation", "options": { "dir": "../isolation-dist/" } }, "macOSPrivateApi": true, "bundle": { "active": true, "identifier": "com.tauri.api", "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico" ], "windows": { "wix": { "language": { "en-US": {}, "pt-BR": { "localePath": "locales/pt-BR.wxl" } } } }, "updater": { "active": true, "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDE5QzMxNjYwNTM5OEUwNTgKUldSWTRKaFRZQmJER1h4d1ZMYVA3dnluSjdpN2RmMldJR09hUFFlZDY0SlFqckkvRUJhZDJVZXAK" } }, "windows": [], "security": { "csp": { "default-src": "'self' customprotocol: asset:", "connect-src": "ipc: https://ipc.localhost", "font-src": ["https://fonts.gstatic.com"], "img-src": "'self' asset: https://asset.localhost blob: data:", "style-src": "'unsafe-inline' 'self' https://fonts.googleapis.com" }, "freezePrototype": true, "assetProtocol": { "enable": true, "scope": { "allow": ["$APPDATA/db/**", "$RESOURCE/**"], "deny": ["$APPDATA/db/*.stronghold"] } } } } }