{
  "source": "../file.js",
  "method": "append",
  "input-schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "path": {
        "type": "string",
        "format": "filechooser",
        "required": true
      },
      "data": {
        "type": "string",
        "description": "Data to append",
        "required": true
      },
      "encoding": {
        "type": "string",
        "enum": ["utf8", "utf-8", "ascii", "binary", "latin1", "hex", "base64", "base64url", "ucs2", "ucs-2", "utf16le", "utf-16le"],
        "description": "E.g. UTF8"
      }
    }
  },
  "output-schema": {
    "type": "object"
  },
  "meta": {
    "name": "append",
    "description": "Append contents to a file"
  }
}