UNPKG

@runnerty/executor-puppeteer-export

Version:

Runnerty module: Puppeteer wrapper to export html to PDF/image

145 lines (144 loc) 3.14 kB
{ "$schema": "http://json-schema.org/draft-06/schema#", "title": "@runnerty-executor-puppeteer-export", "definitions": { "config": { "type": "object", "required": ["id", "type"], "properties": { "id": { "type": "string" }, "type": { "type": "string", "pattern": "@runnerty-executor-puppeteer-export" } } }, "params": { "type": "object", "required": ["id", "html"], "properties": { "id": { "type": "string" }, "html": { "type": "string" }, "args": { "type": "object" }, "options": { "type": "object" }, "userAgent": { "type": "string" }, "extraHTTPHeaders": { "type": "object" }, "launch": { "type": "object" }, "authenticate": { "type": "object", "properties": { "username": { "type": "string" }, "password": { "type": "string" } } }, "bypassCSP": { "type": "boolean" }, "offlineMode": { "type": "boolean" }, "cacheEnabled": { "type": "boolean" }, "javaScriptEnabled": { "type": "boolean" }, "cookie": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } }, "viewport": { "type": "object", "properties": { "width": { "type": "number" }, "height": { "type": "number" } } }, "geolocation": { "type": "object", "properties": { "latitude": { "type": "number" }, "longitude": { "type": "number" } } }, "pdf": { "type": "object", "properties": { "path": { "type": "string" }, "format": { "type": "string" }, "margin": { "type": "object", "properties": { "top": { "type": "string" }, "left": { "type": "string" }, "right": { "type": "string" }, "bottom": { "type": "string" } } }, "printBackground": { "type": "boolean" } } }, "screenshot": { "type": "object", "properties": { "path": { "type": "string" }, "type": { "type": "string" } } } } } } }