{"_id":"@camunda/zeebe-configuration-templates-json-schema","_rev":"7-fef31e99196602e3c0a9c530abc993d8","name":"@camunda/zeebe-configuration-templates-json-schema","dist-tags":{"next":"0.2.0-alpha.1","latest":"0.2.0"},"versions":{"0.2.0-alpha.0":{"name":"@camunda/zeebe-configuration-templates-json-schema","version":"0.2.0-alpha.0","keywords":["json-schema","configuration-templates","element-templates","camunda"],"license":"MIT","_id":"@camunda/zeebe-configuration-templates-json-schema@0.2.0-alpha.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/element-templates-json-schema#readme","bugs":{"url":"https://github.com/camunda/element-templates-json-schema/issues"},"dist":{"shasum":"dcf8ed62ccced31f540b6114822b62e7d05cd2cb","tarball":"https://registry.npmjs.org/@camunda/zeebe-configuration-templates-json-schema/-/zeebe-configuration-templates-json-schema-0.2.0-alpha.0.tgz","fileCount":4,"integrity":"sha512-z768X83KIYwbcvA1Sxu/5jLvZEOJsY6At6w63Hlh2UUsXDSveXoOnxQ8oHAPXcJ5ha3QwvgEgh1ltzKtvZc/HQ==","signatures":[{"sig":"MEUCIQCBQnSOzzG4L35Qp1F/082f0O0fp/B6GzRkR7MihusNSQIgCjHQ753ppDjKT+yLQJ5arNbZ82MH2CPnhtQSWwNWQCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26553},"gitHead":"9ddbc1700b752e5bacb1e3df15af11195ba1cf1d","scripts":{"all":"run-s build test","dev":"npm run test -- --watch","test":"mocha --reporter=spec --recursive test/spec","build":"run-s build:schema","prepare":"run-s build","build:schema":"node ../../tasks/generate-schema.js --input=./src/schema.json --output=./resources/schema.json","test:integration":"mocha --reporter=spec --recursive test/integration"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+https://github.com/camunda/element-templates-json-schema.git","type":"git","directory":"packages/zeebe-configuration-templates-json-schema"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"JSON Schema for (Zeebe) Configuration Templates","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zeebe-configuration-templates-json-schema_0.2.0-alpha.0_1782748946450_0.9639379055711506","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@camunda/zeebe-configuration-templates-json-schema","version":"0.2.0-alpha.1","keywords":["json-schema","configuration-templates","element-templates","camunda"],"license":"MIT","_id":"@camunda/zeebe-configuration-templates-json-schema@0.2.0-alpha.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/element-templates-json-schema#readme","bugs":{"url":"https://github.com/camunda/element-templates-json-schema/issues"},"dist":{"shasum":"1ebdf180002ff99897ac1acf03f8ed8710dd7122","tarball":"https://registry.npmjs.org/@camunda/zeebe-configuration-templates-json-schema/-/zeebe-configuration-templates-json-schema-0.2.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-n410Y6c5Oz/Whi+T3S+fYWxYcvhlvXcJLTmiTSmrfFUZNgAbzt2QqgT8nKbaM7m91cHyXkkqogxKpdMLFPFydQ==","signatures":[{"sig":"MEYCIQDO4SYsjVwSHesXYxJ9lo5uS10vGIGGsQRMTFyQ+Xv+IwIhAK8hWjJMzAML3qsqFyQhYHr7bP5WdvsHvEnIax4cg7CH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26496},"gitHead":"c6f62ab1964e50d26ea91e1d55ec6c12df36d5c0","scripts":{"all":"run-s build test","dev":"npm run test -- --watch","test":"mocha --reporter=spec --recursive test/spec","build":"run-s build:schema","prepare":"run-s build","build:schema":"node ../../tasks/generate-schema.js --input=./src/schema.json --output=./resources/schema.json","test:integration":"mocha --reporter=spec --recursive test/integration"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+https://github.com/camunda/element-templates-json-schema.git","type":"git","directory":"packages/zeebe-configuration-templates-json-schema"},"_npmVersion":"11.17.0","description":"JSON Schema for (Zeebe) Configuration Templates","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/zeebe-configuration-templates-json-schema_0.2.0-alpha.1_1784201492074_0.3807431658025615","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@camunda/zeebe-configuration-templates-json-schema","version":"0.2.0","keywords":["json-schema","configuration-templates","element-templates","camunda"],"license":"MIT","_id":"@camunda/zeebe-configuration-templates-json-schema@0.2.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/element-templates-json-schema#readme","bugs":{"url":"https://github.com/camunda/element-templates-json-schema/issues"},"dist":{"shasum":"78257bb04bc8efc41ba742dcdf1fd83d6e367897","tarball":"https://registry.npmjs.org/@camunda/zeebe-configuration-templates-json-schema/-/zeebe-configuration-templates-json-schema-0.2.0.tgz","fileCount":4,"integrity":"sha512-H/ej903ai3dGDuZqYsr9pbCbkoseztoGvjo22Op+Ac8ZO3iS0pk38+I8DCqdtC80mQ7WAI7ZzHsv7hU1XLMyNA==","signatures":[{"sig":"MEUCIFTTdA1gBrS3kNhP7LS+sbue1BLhrCGuFzEdvWIG6G74AiEA+Ep2ttRIbbxGUulCH9aqDnz7TAib3gOQsCvk8j4ICdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26498},"gitHead":"c8676ef32d90aa4d209fabdbc32e0c0ba13aedfe","scripts":{"all":"run-s build test","dev":"npm run test -- --watch","test":"mocha --reporter=spec --recursive test/spec","build":"run-s build:schema","prepare":"run-s build","build:schema":"node ../../tasks/generate-schema.js --input=./src/schema.json --output=./resources/schema.json","test:integration":"mocha --reporter=spec --recursive test/integration"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+https://github.com/camunda/element-templates-json-schema.git","type":"git","directory":"packages/zeebe-configuration-templates-json-schema"},"_npmVersion":"11.17.0","description":"JSON Schema for Camunda 8 Configuration Templates","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zeebe-configuration-templates-json-schema_0.2.0_1784213970693_0.9336601221019418","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-29T16:02:26.127Z","modified":"2026-09-29T13:38:20.459Z","0.2.0-alpha.0":"2026-06-29T16:02:26.636Z","0.2.0-alpha.1":"2026-07-16T11:31:32.206Z","0.2.0":"2026-07-16T14:59:30.838Z"},"bugs":{"url":"https://github.com/camunda/element-templates-json-schema/issues"},"license":"MIT","homepage":"https://github.com/camunda/element-templates-json-schema#readme","keywords":["json-schema","configuration-templates","element-templates","camunda"],"repository":{"url":"git+https://github.com/camunda/element-templates-json-schema.git","type":"git","directory":"packages/zeebe-configuration-templates-json-schema"},"description":"JSON Schema for Camunda 8 Configuration Templates","maintainers":[{"email":"git_nikku@nixis.de","name":"nikku"},{"email":"maciejbarel@gmail.com","name":"barmac"},{"email":"maximilian.trumpf@camunda.com","name":"maxtru"},{"email":"philippfromme@outlook.com","name":"philippfromme"},{"email":"martin.stamm@camunda.com","name":"marstamm"},{"email":"it-tools@camunda.com","name":"camunda_it"},{"email":"omran.1994@gmail.com","name":"omranabazid"},{"email":"husna.uygur@camunda.com","name":"husnauygur"},{"email":"valentin.serra@camunda.com","name":"skaiir-camunda"},{"email":"vinicius@vsgoulart.com","name":"vsgoulart"},{"email":"dultsev.igor@gmail.com","name":"yhaskell"},{"email":"jarek.danielak@camunda.com","name":"jarekdanielak"},{"email":"francesco.esposito@camunda.com","name":"francesco.camunda"},{"email":"alekseyManetov@gmail.com","name":"alekseymanetov"},{"email":"adam.urban@gmail.com","name":"urbanisierung"},{"email":"jonathan.roques@camunda.com","name":"jroquescamunda"},{"email":"ev.bilske@camunda.com","name":"ev-camunda"},{"email":"stefanie.metzger@camunda.com","name":"ztefanie"},{"email":"eamonn.moloney@camunda.com","name":"emoloney"},{"email":"marcello.barile@camunda.com","name":"marcello.barile-camunda"}],"readme":"# @camunda/zeebe-configuration-templates-json-schema\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/camunda/element-templates-json-schema/CI.yml?branch=master)](https://github.com/camunda/element-templates-json-schema/actions?query=workflow%3ACI)\n\nJSON Schema for (Zeebe) Configuration Templates. A configuration template is a declarative JSON document that defines the structure and UI rendering of a configuration (e.g. a credential) — what fields it contains and how they appear in the configuration editor. The schema is built on top of and validated by [`json-schema@draft-07`](https://json-schema.org/draft-07/json-schema-release-notes.html).\n\nA configuration template mirrors the [element template](../zeebe-element-templates-json-schema) top-level structure, restricted to what a configuration needs: every property uses the `property` binding, the `Configuration` property type and `feel` are not supported, and a `kind` discriminates the class of configuration produced.\n\n## Usage\n\nSet the `$schema` attribute to reference the [JSON Schema definition](./resources/schema.json).\n\n```js\n{\n  \"$schema\": \"https://unpkg.com/@camunda/zeebe-configuration-templates-json-schema/resources/schema.json\",\n  \"name\": \"AWS Credential\",\n  \"id\": \"io.camunda:aws-credential:1\",\n  \"kind\": \"CREDENTIAL\",\n  \"version\": 1,\n  \"properties\": [\n    {\n      \"label\": \"Access key\",\n      \"type\": \"String\",\n      \"secret\": true,\n      \"binding\": { \"type\": \"property\", \"name\": \"accessKey\" }\n    }\n  ]\n}\n```\n\nYou can also use a specific version.\n\n```js\n\"$schema\": \"https://unpkg.com/@camunda/zeebe-configuration-templates-json-schema@0.1.0/resources/schema.json\"\n```\n\n## Build and Run\n\nPrepare the project by installing all dependencies:\n\n```sh\nnpm install\n```\n\nBundle [the source schema files](./src) together\n\n```sh\nnpm run build\n```\n\nExecute the following command to run the generated schema against the tests\n\n```sh\nnpm run test\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}