@camunda/element-templates-json-schema

JSON Schema for (Camunda) Element Templates

Usage no npm install needed!

<script type="module">
  import camundaElementTemplatesJsonSchema from 'https://cdn.skypack.dev/@camunda/element-templates-json-schema';
</script>

README

@camunda/element-templates-json-schema

Build Status

JSON Schema for (Camunda) Element Templates. The schema is built on top of and validated by json-schema@draft-07.

Usage

Set the $schema attribute to reference the JSON Schema definition.

{
  "$schema": "https://unpkg.com/@camunda/element-templates-json-schema/resources/schema.json",
  "name": "Mail Task",
  "id": "com.camunda.example.MailTask",
  "appliesTo": [ "bpmn:ServiceTask" ],
  "properties": []
}

You can also use a specific version.

"$schema": "https://unpkg.com/@camunda/element-templates-json-schema@0.1.0/resources/schema.json"

Build and Run

Prepare the project by installing all dependencies:

npm install

Bundle the source schema files together

npm run build

Execute the following command to run the generated schema against the tests

npm run test

License

MIT