{ "productName": "ECS Framework Editor", "version": "1.0.7", "identifier": "com.esengine.editor", "build": { "beforeDevCommand": "npm run dev", "devUrl": "http://localhost:5173", "beforeBuildCommand": "npm run build", "frontendDist": "../dist" }, "bundle": { "active": true, "targets": "all", "createUpdaterArtifacts": true, "resources": { "../../platform-web/dist/runtime.browser.js": "runtime.browser.js", "../../engine/pkg/es_engine_bg.wasm": "es_engine_bg.wasm", "../../engine/pkg/es_engine.js": "es_engine.js", "runtime/**/*": "." }, "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.png", "icons/icon.ico" ], "windows": { "certificateThumbprint": null, "digestAlgorithm": "sha256", "timestampUrl": "", "webviewInstallMode": { "type": "downloadBootstrapper" } }, "fileAssociations": [ { "ext": [ "ecs" ], "name": "ECS Scene File", "description": "ECS Framework Scene File", "role": "Editor" } ], "macOS": { "frameworks": [], "minimumSystemVersion": "10.13", "exceptionDomain": "", "signingIdentity": null, "providerShortName": null, "entitlements": null } }, "app": { "windows": [ { "title": "ECS Framework Editor", "width": 1280, "height": 800, "minWidth": 800, "minHeight": 600, "resizable": true, "fullscreen": false, "decorations": true, "transparent": false, "center": true, "skipTaskbar": false, "dragDropEnabled": false } ], "security": { "csp": null, "assetProtocol": { "enable": true, "scope": { "allow": [ "**" ] } }, "capabilities": [ { "identifier": "main", "windows": [ "main" ], "permissions": [ "core:default", "core:window:allow-start-dragging", "shell:default", "dialog:default", "updater:default", "updater:allow-check", "updater:allow-download", "updater:allow-install", "fs:default", "fs:allow-read-text-file", "fs:allow-write-text-file", "fs:allow-read-dir", "fs:allow-exists", "fs:allow-read", "fs:allow-write", "fs:allow-create", "fs:allow-mkdir", "fs:allow-read-file", "fs:allow-write-file", "fs:allow-remove", "fs:allow-rename", "fs:allow-copy-file" ], "scope": { "allow": [ "$HOME/**", "$APPDATA/**", "$APPLOCALDATA/**", "$APPCACHE/**", "$APPLOG/**", "$DESKTOP/**", "$DOCUMENT/**", "$DOWNLOAD/**", "$TEMP/**" ] } }, "http-capability" ] } }, "plugins": { "shell": { "open": true }, "cli": { "args": [ { "name": "file", "index": 1, "takesValue": true } ] }, "fs": { "requireLiteralLeadingDot": false }, "updater": { "active": true, "endpoints": [ "https://github.com/esengine/ecs-framework/releases/latest/download/latest.json" ], "dialog": true, "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDFDQjNFNDIxREFBODNDNkMKUldSc1BLamFJZVN6SEJIRXRWWEovVXRta08yNWFkZmtKNnZoSHFmbi9ZdGxubUMzSHJaN3J0VEcK" } } }