{"_id":"@bpmnkit/create-casen-plugin","_rev":"8-4b8a9494d62e4fffd5fcb6f714b86556","name":"@bpmnkit/create-casen-plugin","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.1","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.1","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"339f1ab8a7c067e7233be0c93851859e834be08a","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.1.tgz","fileCount":3,"integrity":"sha512-vyMZUkK8h6sA62wfF6Awe/ec0v07wUtxWyGvfQdXrkZ0eBD8ztCAPSCn5g13QmlvqOXa3cLDZ+74KJRKqe/34w==","signatures":[{"sig":"MEYCIQDoK/Z2NYmBMrgvUPTT7Cp1xnzrRDNMd/5r3xax6wkQqwIhAMSJ48MhBmIeZpEup1SEeDHHsz2rkf6zZdDgPLNB/+qt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15439},"type":"module","engines":{"node":">=20"},"gitHead":"2e9397d3b879389e764ace39948fce2db02aa44b","private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"urbanisierung","email":"adam.urban@gmail.com"},"repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.6.1","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.1_1773948422143_0.29035043903764346","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.2","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.2","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"94416d7e5d56a09805ee5e79cdb926aa709b865f","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.2.tgz","fileCount":4,"integrity":"sha512-EB91ghj3gcRBHfo4Gq89Ut88DdnAEItlqXR8l5g5XOEWsxOCd7KekvNoFQTsTYHkgt1UjFtFhL0UtNuT8HySdQ==","signatures":[{"sig":"MEUCIQCUOgQeOj3prkA93k3mPI4uu7ARr9pvv4Ctxzp0b/yn6gIgF6nooghW3wby6W7HTg9pC3/80nz88rNM81exQeFsP7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16597},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.2.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/226125507bece473834352e29de3b041/bpmnkit-create-casen-plugin-0.0.2.tgz","_integrity":"sha512-EB91ghj3gcRBHfo4Gq89Ut88DdnAEItlqXR8l5g5XOEWsxOCd7KekvNoFQTsTYHkgt1UjFtFhL0UtNuT8HySdQ==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.2_1773949097596_0.8096648373513398","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.5","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.5","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"f2bae7dff8070bfc6ad5c0f6020419ebb9f57f1b","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.5.tgz","fileCount":4,"integrity":"sha512-m5s0bIo+07iov797QfjDcTFtgLAiM7rKgR+a+HBKzvNBE/oHrz7JTcXhbuXr7Cea5kvvsKAMiS7Vb3n3bBXCgA==","signatures":[{"sig":"MEUCIQCn2BY7XdToJyVEGwfGyhMGhsLspT3i4sHjfvhP8CSrXwIgJ9ZFLe+J8YPT+KM+b+oCxkHdKmLOc32lLsR+atd/e/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17200},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.5.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/be349640aaa33dc979f6321588f618a4/bpmnkit-create-casen-plugin-0.0.5.tgz","_integrity":"sha512-m5s0bIo+07iov797QfjDcTFtgLAiM7rKgR+a+HBKzvNBE/oHrz7JTcXhbuXr7Cea5kvvsKAMiS7Vb3n3bBXCgA==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.5_1775149512323_0.4683023795125729","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.6","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.6","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"e1a757b4cfc20ed5ccb67e2352fe12a292d361cd","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.6.tgz","fileCount":4,"integrity":"sha512-EGe4RYnl2L+NlF8hhyMLzS13j1fnsOY5dhW5Q5NGgK5PlP5KEH/5IPEJR1t9nTM2VFCV35F9l5R3VZGA8Xxq7A==","signatures":[{"sig":"MEQCIChPwTRfHu+iU+dwG/nGoDRruOOhkQaxVA13MK7mRB/rAiBVwpsyvbw1bo/1n1/sDifPLLP5sNGx0uAiA7OhdPlieQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17452},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.6.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/4bd849511c359e022ec9e1a60c2d90df/bpmnkit-create-casen-plugin-0.0.6.tgz","_integrity":"sha512-EGe4RYnl2L+NlF8hhyMLzS13j1fnsOY5dhW5Q5NGgK5PlP5KEH/5IPEJR1t9nTM2VFCV35F9l5R3VZGA8Xxq7A==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.6_1775310670335_0.3874705837181387","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.7","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.7","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"c5f1458aa87142ea7d1bf0da13cd111de6d5e5e2","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.7.tgz","fileCount":4,"integrity":"sha512-OFwZ/vbu3A2vh0mno3x5fQ6SYD9h+S+55DliHKmF4rCSCxbxh9PP1hBx/5I6OGjypIAii8ziCsT6t6iP3qOeew==","signatures":[{"sig":"MEYCIQCmu1p60BFPDzz7gEPeLVEa6AuKwxsKR0nv/QkkcCFlfAIhAOlvdY/6GcSU5/FmrVoMYNCq2RuTpqC0uSgT/CJLOCOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17580},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.7.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/fcaa5a59e5a8773c9a28499cbb1f1ec4/bpmnkit-create-casen-plugin-0.0.7.tgz","_integrity":"sha512-OFwZ/vbu3A2vh0mno3x5fQ6SYD9h+S+55DliHKmF4rCSCxbxh9PP1hBx/5I6OGjypIAii8ziCsT6t6iP3qOeew==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.7_1776772358666_0.28627593538790985","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.8","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.8","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"54089f1bd1d3659db94d8f609dbb5629b6a360cd","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.8.tgz","fileCount":4,"integrity":"sha512-2V5dnEmj4LkNlirO5/G+IIy1sWzm2KPRlfPDhfa4Vvu5w8dYaF9g0V1LSS/xLTS2z0rLW+g7nRXaPzyRLHPtGQ==","signatures":[{"sig":"MEUCIQDk9vmNXyY06HUGuGr28OGtMO4CGD1gjD5JutGBM0Xp/QIgTgGiwovTPe7XrIqrFu9HejWploy5eX3Ad/R6qLg61RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17580},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.8.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/835391d9e152892610e6d8d57b5e3384/bpmnkit-create-casen-plugin-0.0.8.tgz","_integrity":"sha512-2V5dnEmj4LkNlirO5/G+IIy1sWzm2KPRlfPDhfa4Vvu5w8dYaF9g0V1LSS/xLTS2z0rLW+g7nRXaPzyRLHPtGQ==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.13.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.8_1782537072784_0.6928634073059015","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bpmnkit/create-casen-plugin","version":"0.0.9","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"license":"MIT","_id":"@bpmnkit/create-casen-plugin@0.0.9","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://bpmnkit.com","bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"bin":{"create-casen-plugin":"dist/index.js"},"dist":{"shasum":"daced776acff882447f39b8a22ad8c6ded16668e","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.9.tgz","fileCount":4,"integrity":"sha512-zUsFKa5Wv31yTrpdWmrgYHfMoiVuKvL6s5utzngSd0ovdeGVgZIQrYjG1tGbsceyfvU4np/o2qZCcNzshGqgvg==","signatures":[{"sig":"MEUCIQCXqAXxWLtwvK9zjmbI1UGBJThX1wRIfW5XdAyAzSM+yQIgdUWKNzeEo3ziueB7zUfijBgAgOxghwuAJV3vfp37dK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZTKIF+uUvvlShzu38BIQdBcF1suQF04I2i2fsl24I4QIhAOoUb9B89/pIszPK6gkD1NED2tCUYkZRlMZhKjBurv6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17869},"type":"module","_from":"file:bpmnkit-create-casen-plugin-0.0.9.tgz","engines":{"node":">=20"},"private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"_resolved":"/tmp/0fc6d1209aff05317571ca3ee8825e14/bpmnkit-create-casen-plugin-0.0.9.tgz","_integrity":"sha512-zUsFKa5Wv31yTrpdWmrgYHfMoiVuKvL6s5utzngSd0ovdeGVgZIQrYjG1tGbsceyfvU4np/o2qZCcNzshGqgvg==","repository":{"url":"git+https://github.com/bpmnkit/monorepo.git","type":"git"},"_npmVersion":"11.17.0","description":"Scaffold a new casen CLI plugin in seconds","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-casen-plugin_0.0.9_1787364150997_0.3824125209017035","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"_id":"@bpmnkit/create-casen-plugin@0.0.10","bin":{"create-casen-plugin":"./dist/index.js"},"bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"dist":{"shasum":"da0e11fc3f91ba22d38459e63debde87edf08357","tarball":"https://registry.npmjs.org/@bpmnkit/create-casen-plugin/-/create-casen-plugin-0.0.10.tgz","fileCount":4,"integrity":"sha512-lMeTCdMUOXfMUT5Pc3lHJEmCJ+OpPnMLCbtSF5Pyu0cSExTmkYPcbkWXQzDf/T2rDlLhkUUqM8Pxhby9t+d3lg==","signatures":[{"sig":"MEUCIQDPkCn6cVQ/UV0WgT7A4Q8tQH5gxMcV3/m4z5eGN//PQwIgA53lCcZyTQQW0uOVecY0z8n5OoecFuPW0OCW6gVva98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAehPk0dZyiQ8cVdoJdxywHNHMheEmrMEzKbi/VXoamaAiAzVHFvSPns9AqVqN+4KOMIRndjVPVmqkF78wGSeTNaug=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmnkit%2fcreate-casen-plugin@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17993},"name":"@bpmnkit/create-casen-plugin","type":"module","engines":{"node":">=20"},"license":"MIT","private":false,"scripts":{"test":"echo \"no tests\"","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"version":"0.0.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:facf4dd4-c9d2-47e1-92f1-85420f8ad306"}},"homepage":"https://bpmnkit.com","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"repository":{"url":"https://github.com/bpmnkit/monorepo","type":"git"},"description":"Scaffold a new casen CLI plugin in seconds","directories":{},"maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-casen-plugin_0.0.10_1789451898350_0.13934056867824274"}}},"time":{"created":"2026-03-19T19:27:02.059Z","modified":"2026-09-15T05:58:18.766Z","0.0.1":"2026-03-19T19:27:02.291Z","0.0.2":"2026-03-19T19:38:17.717Z","0.0.5":"2026-04-02T17:05:12.465Z","0.0.6":"2026-04-04T13:51:10.456Z","0.0.7":"2026-04-21T11:52:38.820Z","0.0.8":"2026-06-27T05:11:12.924Z","0.0.9":"2026-08-22T02:02:31.102Z","0.0.10":"2026-09-15T05:58:18.417Z"},"bugs":{"url":"https://github.com/bpmnkit/monorepo/issues"},"license":"MIT","homepage":"https://bpmnkit.com","keywords":["camunda","casen","cli","plugin","scaffold","create","bpmnkit"],"repository":{"url":"https://github.com/bpmnkit/monorepo","type":"git"},"description":"Scaffold a new casen CLI plugin in seconds","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://bpmnkit.com\"><img src=\"https://bpmnkit.com/favicon.svg\" width=\"72\" height=\"72\" alt=\"BPMN Kit logo\"></a>\n  <h1>@bpmnkit/create-casen-plugin</h1>\n  <p>Scaffold a new casen CLI plugin in seconds</p>\n\n  [![npm](https://img.shields.io/npm/v/@bpmnkit/create-casen-plugin?style=flat-square&color=6244d7)](https://www.npmjs.com/package/@bpmnkit/create-casen-plugin)\n  [![license](https://img.shields.io/npm/l/@bpmnkit/create-casen-plugin?style=flat-square)](https://github.com/bpmnkit/monorepo/blob/main/LICENSE)\n  [![typescript](https://img.shields.io/badge/TypeScript-strict-6244d7?style=flat-square&logo=typescript&logoColor=white)](https://github.com/bpmnkit/monorepo)\n  [![ai-assisted](https://img.shields.io/badge/AI--assisted-claude-8b5cf6?style=flat-square)](https://github.com/bpmnkit/monorepo)\n  [![experimental](https://img.shields.io/badge/status-experimental-f59e0b?style=flat-square)](https://github.com/bpmnkit/monorepo)\n\n  [Website](https://bpmnkit.com) · [Documentation](https://bpmnkit.com/docs) · [GitHub](https://github.com/bpmnkit/monorepo) · [Changelog](https://github.com/bpmnkit/monorepo/blob/main/packages/create-casen-plugin/CHANGELOG.md)\n</div>\n\n---\n\n## Overview\n\n`create-casen-plugin` is the official scaffolding tool for `casen` CLI plugins. Run it with any package manager's `create` shorthand — no prior install required.\n\n```sh\npnpm create @bpmnkit/casen-plugin\n# or: npx @bpmnkit/create-casen-plugin\n# or: bunx @bpmnkit/create-casen-plugin\n```\n\n## Interactive Flow\n\n```\n  create-casen-plugin — casen plugin scaffolding\n\n  Plugin name (npm package name): casen-deploy\n  Display name             (Deploy):\n  Description              (): Git-tag-aware deploys for casen\n  Author                   (): acme\n\n  Initialize git repo? (Y/n): Y\n\n  ✔ Created casen-deploy/\n  ✔ package.json\n  ✔ tsconfig.json\n  ✔ src/index.ts\n  ✔ git init\n\n  Next steps:\n    cd casen-deploy\n    pnpm install\n    pnpm build\n    casen plugin install ./casen-deploy\n```\n\n## Non-Interactive Mode\n\n```sh\npnpm create @bpmnkit/casen-plugin \\\n  --name casen-deploy \\\n  --display-name Deploy \\\n  --description \"Git-tag-aware deploys for casen\" \\\n  --author acme \\\n  --no-git\n```\n\n## Generated Files\n\n### `package.json`\n\n```json\n{\n  \"name\": \"casen-deploy\",\n  \"version\": \"0.1.0\",\n  \"type\": \"module\",\n  \"main\": \"dist/index.js\",\n  \"keywords\": [\"casen-plugin\"],\n  \"scripts\": { \"build\": \"tsc\" },\n  \"devDependencies\": {\n    \"@bpmnkit/cli-sdk\": \"latest\",\n    \"typescript\": \"latest\"\n  }\n}\n```\n\n### `src/index.ts`\n\n```typescript\nimport type { CasenPlugin } from \"@bpmnkit/cli-sdk\"\n\nconst plugin: CasenPlugin = {\n  id: \"com.example.casen-deploy\",\n  name: \"Deploy\",\n  version: \"0.1.0\",\n  groups: [\n    {\n      name: \"deploy\",\n      description: \"Git-tag-aware deploys\",\n      commands: [\n        {\n          name: \"release\",\n          description: \"Tag and deploy the current process version\",\n          async run(ctx) {\n            ctx.output.ok(\"TODO: implement release\")\n          },\n        },\n      ],\n    },\n  ],\n}\n\nexport default plugin\n```\n\n## Plugin Discovery\n\nAll plugins with `\"casen-plugin\"` in their `keywords` appear in `casen plugin search`. The scaffold injects this keyword automatically.\n\n---\n\n## Related Packages\n\n| Package | Description |\n|---------|-------------|\n| [`@bpmnkit/core`](https://www.npmjs.com/package/@bpmnkit/core) | BPMN/DMN/Form parser, builder, layout engine |\n| [`@bpmnkit/canvas`](https://www.npmjs.com/package/@bpmnkit/canvas) | Zero-dependency SVG BPMN viewer |\n| [`@bpmnkit/editor`](https://www.npmjs.com/package/@bpmnkit/editor) | Full-featured interactive BPMN editor |\n| [`@bpmnkit/engine`](https://www.npmjs.com/package/@bpmnkit/engine) | Lightweight BPMN process execution engine |\n| [`@bpmnkit/feel`](https://www.npmjs.com/package/@bpmnkit/feel) | FEEL expression language parser & evaluator |\n| [`@bpmnkit/plugins`](https://www.npmjs.com/package/@bpmnkit/plugins) | 22 composable canvas plugins |\n| [`@bpmnkit/api`](https://www.npmjs.com/package/@bpmnkit/api) | Camunda 8 REST API TypeScript client |\n| [`@bpmnkit/ascii`](https://www.npmjs.com/package/@bpmnkit/ascii) | Render BPMN diagrams as Unicode ASCII art |\n| [`@bpmnkit/docspack`](https://www.npmjs.com/package/@bpmnkit/docspack) | BPMN Kit docs as an offline docspack package for AI agents |\n| [`@bpmnkit/ui`](https://www.npmjs.com/package/@bpmnkit/ui) | Shared design tokens and UI components |\n| [`@bpmnkit/profiles`](https://www.npmjs.com/package/@bpmnkit/profiles) | Shared auth, profile storage, and client factories for CLI & proxy |\n| [`@bpmnkit/operate`](https://www.npmjs.com/package/@bpmnkit/operate) | Monitoring & operations frontend for Camunda clusters |\n| [`@bpmnkit/connector-gen`](https://www.npmjs.com/package/@bpmnkit/connector-gen) | Generate connector templates from OpenAPI specs |\n| [`@bpmnkit/connectors`](https://www.npmjs.com/package/@bpmnkit/connectors) | Camunda 8 OOTB connector catalog and deterministic template application |\n| [`@bpmnkit/cli`](https://www.npmjs.com/package/@bpmnkit/cli) | Camunda 8 command-line interface (casen) |\n| [`@bpmnkit/proxy`](https://www.npmjs.com/package/@bpmnkit/proxy) | Local AI bridge and Camunda API proxy server |\n| [`@bpmnkit/patterns`](https://www.npmjs.com/package/@bpmnkit/patterns) | Domain process patterns for BPMNKit AIKit |\n| [`@bpmnkit/reebe-wasm`](https://www.npmjs.com/package/@bpmnkit/reebe-wasm) | WebAssembly BPMN engine for browser simulation |\n| [`@bpmnkit/worker-client`](https://www.npmjs.com/package/@bpmnkit/worker-client) | Thin Zeebe REST client for standalone workers |\n| [`@bpmnkit/user-tasks`](https://www.npmjs.com/package/@bpmnkit/user-tasks) | Embeddable user task widget for Camunda 8 |\n| [`@bpmnkit/cli-sdk`](https://www.npmjs.com/package/@bpmnkit/cli-sdk) | Plugin authoring SDK for the casen CLI |\n| [`@bpmnkit/casen-report`](https://www.npmjs.com/package/@bpmnkit/casen-report) | HTML reports from Camunda 8 incident and SLA data |\n| [`@bpmnkit/casen-worker-http`](https://www.npmjs.com/package/@bpmnkit/casen-worker-http) | Example HTTP worker plugin — completes jobs with live JSONPlaceholder API data |\n| [`@bpmnkit/casen-worker-ai`](https://www.npmjs.com/package/@bpmnkit/casen-worker-ai) | AI task worker — classify, summarize, extract, and decide using Claude |\n\n## License\n\n[MIT](https://github.com/bpmnkit/monorepo/blob/main/LICENSE) © BPMN Kit — made by [u11g](https://u11g.com)\n\n<div align=\"center\">\n  <a href=\"https://bpmnkit.com\"><img src=\"https://bpmnkit.com/favicon.svg\" width=\"32\" height=\"32\" alt=\"BPMN Kit\"></a>\n</div>\n","readmeFilename":""}