{"_id":"@bpmn-sdk/ascii","_rev":"7-3908c5850f0bdac0608fb342d1568951","name":"@bpmn-sdk/ascii","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@bpmn-sdk/ascii","version":"0.0.1","_id":"@bpmn-sdk/ascii@0.0.1","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"dist":{"shasum":"2246bc680e3e8eb18f8703a1e241a284230fb525","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.1.tgz","fileCount":29,"integrity":"sha512-aBWpZ0i3NDzh8njndoQuBtF3XIh4MlpwLIR+yI73qZVFklSVBJovaTaG6jh9dVtPyNJMUJ0/IzpF0p9s6x3brQ==","signatures":[{"sig":"MEUCICUyLY8+MrZS8WrWqt2yu9+SY1rUoq1JTRydUCi6oGmeAiEA1MaaM3HHjlsKrCnJzX/OnaW9Vt6JCq2cfYV4jeEYyFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"075957a1ebf1e65ddf72a5e42b43a6709074380b","scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"urbanisierung","email":"adam.urban@gmail.com"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@bpmn-sdk/core":"workspace:*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.1_1772906556492_0.22981965353306832","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bpmn-sdk/ascii","version":"0.0.3","_id":"@bpmn-sdk/ascii@0.0.3","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/bpmn-sdk/monorepo#readme","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"dist":{"shasum":"aa0b5ccbed8e4249a068367a3edbdd8ea1563830","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.3.tgz","fileCount":16,"integrity":"sha512-5F8RjdC74JEUoTcYmIGYvsfFDAs+0EMLEXCy8NUhYaCpkTiXjips1WoSF9HjKwmlpT376djciLXigqzAWPDDxg==","signatures":[{"sig":"MEUCIQD1X8nhC5jcdpZrFrntikojnX/hNbW/9glT3gsE4uCsrwIgIAJX1MrVTzQNKvC2yvxAWFtleLPFkLLqU2ZCRtCxsiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25125},"main":"./dist/index.js","type":"module","_from":"file:bpmn-sdk-ascii-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"_resolved":"/tmp/7038832864d9ea6da4fe266a64b78927/bpmn-sdk-ascii-0.0.3.tgz","_integrity":"sha512-5F8RjdC74JEUoTcYmIGYvsfFDAs+0EMLEXCy8NUhYaCpkTiXjips1WoSF9HjKwmlpT376djciLXigqzAWPDDxg==","repository":{"url":"git+https://github.com/bpmn-sdk/monorepo.git","type":"git"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bpmn-sdk/core":"0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.3_1772992006954_0.642424440075462","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bpmn-sdk/ascii","version":"0.0.4","_id":"@bpmn-sdk/ascii@0.0.4","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/bpmn-sdk/monorepo#readme","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"dist":{"shasum":"ca7288d7dd2b9496f0cddd8fa5cd0316de7043dc","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.4.tgz","fileCount":17,"integrity":"sha512-uFtz2b0CADPhbPWoeS8Q433d8owpd2eGeAA0WpBTnL5JIx46tq8k63la2+hpXxF1iyPo7z6SYlWBg4w4SSxWNQ==","signatures":[{"sig":"MEYCIQCTaC8yMEKrzYFnMlcf0NZHA6q6GqePW1nrZT4hYhiJBwIhAN+kc1v2qp70tr6bGW+0iuzEJnnwwAkqnrr8Cz0E/g8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29502},"main":"./dist/index.js","type":"module","_from":"file:bpmn-sdk-ascii-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"_resolved":"/tmp/bd18719d04bc491227dc1b112495b3d6/bpmn-sdk-ascii-0.0.4.tgz","_integrity":"sha512-uFtz2b0CADPhbPWoeS8Q433d8owpd2eGeAA0WpBTnL5JIx46tq8k63la2+hpXxF1iyPo7z6SYlWBg4w4SSxWNQ==","repository":{"url":"git+https://github.com/bpmn-sdk/monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"<div align=\"center\">   <img src=\"https://raw.githubusercontent.com/bpmn-sdk/monorepo/main/doc/logos/logo-2-gateway.svg\" width=\"72\" height=\"72\" alt=\"BPMN SDK logo\">   <h1>@bpmn-sdk/ascii</h1>   <p>Render BPMN diagrams as Unicode box-drawing ASCII art — per","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bpmn-sdk/core":"0.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.4_1773080899797_0.06967769659200962","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bpmn-sdk/ascii","version":"0.0.5","keywords":["bpmn","ascii","terminal","diagram","typescript"],"license":"MIT","_id":"@bpmn-sdk/ascii@0.0.5","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/bpmn-sdk/monorepo#readme","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"dist":{"shasum":"83157ccb5f89835bbbcc669a96ab5049a187f8a0","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.5.tgz","fileCount":17,"integrity":"sha512-mbiwdd66qTEXNAr+LUixmRDMQ8aP1rAj7y3FpLBq06/76HXDxR9n2QtNRuOrbVqHXUzKOsPHOqdAftUh9HBfbg==","signatures":[{"sig":"MEUCIQC9VISTAwX5ZucRlRycBykxKD86JYuVQw+VYY+gofVQzgIgKOOT9Nbh92aaqTLG/kOleQ5LU94JWNGNS2wUsVLwemQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30002},"main":"./dist/index.js","type":"module","_from":"file:bpmn-sdk-ascii-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"_resolved":"/tmp/d32092096c9c831eb8d4998362996833/bpmn-sdk-ascii-0.0.5.tgz","_integrity":"sha512-mbiwdd66qTEXNAr+LUixmRDMQ8aP1rAj7y3FpLBq06/76HXDxR9n2QtNRuOrbVqHXUzKOsPHOqdAftUh9HBfbg==","repository":{"url":"git+https://github.com/bpmn-sdk/monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bpmn-sdk/core":"0.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.5_1773173858745_0.15687166820747045","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bpmn-sdk/ascii","version":"0.0.6","keywords":["bpmn","ascii","terminal","diagram","typescript"],"license":"MIT","_id":"@bpmn-sdk/ascii@0.0.6","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/bpmn-sdk/monorepo#readme","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"dist":{"shasum":"2f08e16458c9a5d23e7dd0b7e7916489fe7520a0","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.6.tgz","fileCount":21,"integrity":"sha512-amE8IV5xPdxB3gAd2GexqVVNLoRSThBJajHLJBjrvl8cjgrqFB80gJclMJRwb3IUzMLdZe0K15snG7YFXrePmg==","signatures":[{"sig":"MEYCIQDKFjRQaN4aA7FdZBQ/bLDw3ZlfOsQkZRCSuedA56rMkQIhAN1b2cT3c4PNSl57ssQU6oL0TcO1byXjg14xLLOqdlwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44512},"main":"./dist/index.js","type":"module","_from":"file:bpmn-sdk-ascii-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"_resolved":"/tmp/173ddf28da4a4952f18be8e868d1ae5e/bpmn-sdk-ascii-0.0.6.tgz","_integrity":"sha512-amE8IV5xPdxB3gAd2GexqVVNLoRSThBJajHLJBjrvl8cjgrqFB80gJclMJRwb3IUzMLdZe0K15snG7YFXrePmg==","repository":{"url":"git+https://github.com/bpmn-sdk/monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bpmn-sdk/core":"0.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.6_1773258777641_0.30898193651496575","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bpmn-sdk/ascii","version":"0.0.7","keywords":["bpmn","ascii","terminal","diagram","typescript"],"license":"MIT","_id":"@bpmn-sdk/ascii@0.0.7","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/bpmn-sdk/monorepo#readme","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"dist":{"shasum":"44238e7c078c336fc73f452365d58df877b8ea9e","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.7.tgz","fileCount":21,"integrity":"sha512-yidDFltlEcmjt2CJm1vy6fLpTe4qkqCrN+hJofhefYteHDQGprtavAEEawed4Ls1gaihvzU/OqtMgzex6a3IMA==","signatures":[{"sig":"MEUCIQDudAiULszJrhheByX3fVajSHwd/HcHAU0cuLHtgLKrrwIgbgZhTNjGNkByWcKbgRGGvor8gLY3+Bv7HVgWNXV2kJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44512},"main":"./dist/index.js","type":"module","_from":"file:bpmn-sdk-ascii-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","check":"biome check .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"_resolved":"/tmp/7e1d6e410c8fcd15cf5e1511526977db/bpmn-sdk-ascii-0.0.7.tgz","_integrity":"sha512-yidDFltlEcmjt2CJm1vy6fLpTe4qkqCrN+hJofhefYteHDQGprtavAEEawed4Ls1gaihvzU/OqtMgzex6a3IMA==","repository":{"url":"git+https://github.com/bpmn-sdk/monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bpmn-sdk/core":"0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ascii_0.0.7_1773341678239_0.48032347667351516","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bpmn-sdk/ascii","version":"0.0.8","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@bpmn-sdk/core":"0.0.8"},"description":"Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs","keywords":["bpmn","ascii","terminal","diagram","typescript"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bpmn-sdk/monorepo.git"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","check":"biome check .","test":"vitest run"},"_id":"@bpmn-sdk/ascii@0.0.8","bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"homepage":"https://github.com/bpmn-sdk/monorepo#readme","_integrity":"sha512-bFYK32AIs1uUxYMsSrYn/CYkCKsqfH7QZVRV3VPHQNufMSUNNHIiXhDv0GI3CMv+VpMu8merSuRB30ij0y8a2A==","_resolved":"/tmp/b43490e97becd124ffab0c5db7415927/bpmn-sdk-ascii-0.0.8.tgz","_from":"file:bpmn-sdk-ascii-0.0.8.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-bFYK32AIs1uUxYMsSrYn/CYkCKsqfH7QZVRV3VPHQNufMSUNNHIiXhDv0GI3CMv+VpMu8merSuRB30ij0y8a2A==","shasum":"e4edde6a68369df99cc8117c4b50034bd572a24b","tarball":"https://registry.npmjs.org/@bpmn-sdk/ascii/-/ascii-0.0.8.tgz","fileCount":21,"unpackedSize":44512,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bpmn-sdk%2fascii@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCir/yby9f7YBMvR0/oqJnCdTYcwa47158suAgd625vRwIgf1ZDjQ2NWvTkmjwasPWfr88qleogUG200/4151e0j9o="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a2d172d-351b-4308-9238-3ef42b882ce9"}},"directories":{},"maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ascii_0.0.8_1773428384729_0.5087042143153178"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T18:02:36.389Z","modified":"2026-03-13T18:59:45.224Z","0.0.1":"2026-03-07T18:02:36.653Z","0.0.3":"2026-03-08T17:46:47.098Z","0.0.4":"2026-03-09T18:28:19.938Z","0.0.5":"2026-03-10T20:17:38.939Z","0.0.6":"2026-03-11T19:52:57.801Z","0.0.7":"2026-03-12T18:54:38.385Z","0.0.8":"2026-03-13T18:59:44.912Z"},"bugs":{"url":"https://github.com/bpmn-sdk/monorepo/issues"},"license":"MIT","homepage":"https://github.com/bpmn-sdk/monorepo#readme","keywords":["bpmn","ascii","terminal","diagram","typescript"],"repository":{"type":"git","url":"git+https://github.com/bpmn-sdk/monorepo.git"},"description":"Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs","maintainers":[{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/bpmn-sdk/monorepo/main/doc/logos/logo-2-gateway.svg\" width=\"72\" height=\"72\" alt=\"BPMN SDK logo\">\n  <h1>@bpmn-sdk/ascii</h1>\n  <p>Render BPMN diagrams as Unicode box-drawing ASCII art — perfect for terminals and docs</p>\n\n  [![npm](https://img.shields.io/npm/v/@bpmn-sdk/ascii?style=flat-square&color=6244d7)](https://www.npmjs.com/package/@bpmn-sdk/ascii)\n  [![license](https://img.shields.io/npm/l/@bpmn-sdk/ascii?style=flat-square)](https://github.com/bpmn-sdk/monorepo/blob/main/LICENSE)\n  [![typescript](https://img.shields.io/badge/TypeScript-strict-6244d7?style=flat-square&logo=typescript&logoColor=white)](https://github.com/bpmn-sdk/monorepo)\n\n  [Documentation](https://bpmn-sdk-docs.pages.dev) · [GitHub](https://github.com/bpmn-sdk/monorepo) · [Changelog](https://github.com/bpmn-sdk/monorepo/blob/main/packages/ascii/CHANGELOG.md)\n</div>\n\n---\n\n## Overview\n\n`@bpmn-sdk/ascii` converts BPMN 2.0 diagrams into Unicode box-drawing text art. It uses the same Sugiyama layout engine as the visual renderer, so the spatial flow of the diagram is preserved.\n\nUseful for: CLI output, plain-text documentation, terminal UIs, test snapshots, and LLM prompts where visual BPMN isn't available.\n\n## Features\n\n- **Unicode box-drawing** — `┌─┐`, `│`, `└─┘`, `→` for clean terminal output\n- **Automatic layout** — uses `@bpmn-sdk/core`'s layout engine\n- **All element types** — tasks, events, gateways, sub-processes\n- **Configurable output** — optional title, element type labels\n- **Zero additional dependencies** — only requires `@bpmn-sdk/core` (already bundled)\n\n## Installation\n\n```sh\nnpm install @bpmn-sdk/ascii\n```\n\n## Quick Start\n\n```typescript\nimport { renderBpmnAscii } from \"@bpmn-sdk/ascii\"\nimport { readFileSync } from \"node:fs\"\n\nconst xml = readFileSync(\"my-process.bpmn\", \"utf8\")\nconst art = renderBpmnAscii(xml, { title: true, showTypes: true })\nconsole.log(art)\n```\n\n### Example output\n\n```\nOrder Flow\n══════════════════════════════════════════════\n  ╭──────────╮     ╭───────────────╮     ╭╮\n  │  Order   │────▶│ Validate Order│────▶││\n  │ Received │     │ (ServiceTask) │     │◇│\n  ╰──────────╯     ╰───────────────╯     ╰╯\n                                          │\n                         ╭───────────────╯│╰───────────────╮\n                         ▼                                  ▼\n                   ╭───────────╮                    ╭──────────────╮\n                   │  Fulfill  │                    │    Reject    │\n                   │   Order   │                    │    Order     │\n                   ╰───────────╯                    ╰──────────────╯\n```\n\n## API Reference\n\n```typescript\nfunction renderBpmnAscii(xml: string, options?: RenderOptions): string\n\ninterface RenderOptions {\n  title?: boolean     // Show process name as header. Default: false\n  showTypes?: boolean // Include element type in boxes. Default: false\n}\n```\n\n---\n\n## Related Packages\n\n| Package | Description |\n|---------|-------------|\n| [`@bpmn-sdk/core`](https://www.npmjs.com/package/@bpmn-sdk/core) | BPMN/DMN/Form parser, builder, layout engine |\n| [`@bpmn-sdk/canvas`](https://www.npmjs.com/package/@bpmn-sdk/canvas) | Zero-dependency SVG BPMN viewer |\n| [`@bpmn-sdk/editor`](https://www.npmjs.com/package/@bpmn-sdk/editor) | Full-featured interactive BPMN editor |\n| [`@bpmn-sdk/engine`](https://www.npmjs.com/package/@bpmn-sdk/engine) | Lightweight BPMN process execution engine |\n| [`@bpmn-sdk/feel`](https://www.npmjs.com/package/@bpmn-sdk/feel) | FEEL expression language parser & evaluator |\n| [`@bpmn-sdk/plugins`](https://www.npmjs.com/package/@bpmn-sdk/plugins) | 22 composable canvas plugins |\n| [`@bpmn-sdk/api`](https://www.npmjs.com/package/@bpmn-sdk/api) | Camunda 8 REST API TypeScript client |\n| [`@bpmn-sdk/profiles`](https://www.npmjs.com/package/@bpmn-sdk/profiles) | Shared auth, profile storage, and client factories for CLI & proxy |\n| [`@bpmn-sdk/operate`](https://www.npmjs.com/package/@bpmn-sdk/operate) | Monitoring & operations frontend for Camunda clusters |\n\n## License\n\n[MIT](https://github.com/bpmn-sdk/monorepo/blob/main/LICENSE) © bpmn-sdk\n","readmeFilename":"README.md"}