{ "name": "Web Scripts", "description": "Expose web scripts add-on", "dependencies": ["web-base"], "version": "1.0", "script": "web-scripts.lua", "actions": [{ "name": "Replace Properties", "description": "Replace properties used in the scripts", "method": "replaceProperties", "active": true, "arguments": [{ "title": "Properties", "type": "array", "items": { "title": "Replace Property", "type": "object", "properties": { "from": { "title": "From Property", "type": "string", "enumVar": "propertyPaths", "required": true }, "to": { "title": "To Property", "type": "string", "enumVar": "propertyPaths", "required": true } } } }, { "title": "Dry run", "description": "Show the result without modifying the scripts", "type": "boolean", "default": false }] }] }