{"versions":{"0.1.0":{"name":"@mermaid-js/mermaid-zenuml","version":"0.1.0","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"scripts":{"prepublishOnly":"pnpm -w run build"},"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.0.0"},"devDependencies":{"mermaid":"workspace:^"},"peerDependencies":{"mermaid":"workspace:>=10.0.0"},"gitHead":"40f517daee763df0f5a8df32a627da367d9681a9","bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_id":"@mermaid-js/mermaid-zenuml@0.1.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-HrZsKksDpdkFe/HpBgV7ECkJlFJGHcs9qmfF9Ot354ArTOsvYsqFnmvUTTKpwB63Gz1KkQ3qEY9NqZHHzr5Yxg==","shasum":"ff97db25a9446886cfef3cb9f437408ce5ff0d4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.1.0.tgz","fileCount":14,"unpackedSize":3102520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEM3FxBCXOZeIuxj11k8atlgKCCjWDcpPh0E6zaDmlWkAiBblkdRXdldTbUyH5BaaIQrivYAOOInO4gmuNjAsLZvfA=="}],"size":765234},"_npmUser":{"name":"anonymous","email":"knsv@sveido.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"per@mermaidchart.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mermaid-zenuml_0.1.0_1686588556655_0.8536125626338922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-12T16:49:16.883Z","publish_time":1686588556883,"_source_registry_name":"default"},"0.1.1":{"name":"@mermaid-js/mermaid-zenuml","version":"0.1.1","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.0.0"},"devDependencies":{"mermaid":"^10.2.4"},"peerDependencies":{"mermaid":">=10.0.0"},"scripts":{},"bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_id":"@mermaid-js/mermaid-zenuml@0.1.1","_integrity":"sha512-L123P7n0o9BMesxikqj4bUZdIVdr2WxXzh/IiaUFhQRJ3qjHotIOhI9Ua/kfujky2ULQy+3hiHC52O+xWWWNXw==","_resolved":"/private/var/folders/s5/bnn4w__56c3gfg3lk5kmbzsw0000gn/T/845f80215fd3f4c2f14855f3e8f0d0fd/mermaid-js-mermaid-zenuml-0.1.1.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.1.1.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-L123P7n0o9BMesxikqj4bUZdIVdr2WxXzh/IiaUFhQRJ3qjHotIOhI9Ua/kfujky2ULQy+3hiHC52O+xWWWNXw==","shasum":"f37328339adfb44b361f85957cf5dd2aaeeb8b2e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.1.1.tgz","fileCount":24,"unpackedSize":8571950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUkxlQ9wioXOu63I5bwkYrznagNdyTTwgTOwqi7mRuiAiB+qmVe+PqYzZB9Cgk63QKWmMPOtFa0eMkaxT5+or0WCA=="}],"size":1970996},"_npmUser":{"name":"anonymous","email":"npmjs@sidharth.dev"},"directories":{},"maintainers":[{"name":"anonymous","email":"per@mermaidchart.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mermaid-zenuml_0.1.1_1688623708888_0.9468640552998087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-06T06:08:29.094Z","publish_time":1688623709094,"_source_registry_name":"default"},"0.1.2":{"name":"@mermaid-js/mermaid-zenuml","version":"0.1.2","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.0.3"},"devDependencies":{"mermaid":"^10.3.0"},"peerDependencies":{"mermaid":">=10.0.0"},"scripts":{},"bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_id":"@mermaid-js/mermaid-zenuml@0.1.2","_integrity":"sha512-6QxV2tGk+VT7iBQv10uO7UwlwzwOEY1LKDyEcgLjVanRQXQM5mbiAYnwolKopTDScaZicG0LEY1vnd08D7bRfw==","_resolved":"/private/var/folders/jn/1dk14zns7sz_s0z5gryk0_v40000gn/T/776f40351c5ba5dd59558c4cf7bdd8c4/mermaid-js-mermaid-zenuml-0.1.2.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.1.2.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-6QxV2tGk+VT7iBQv10uO7UwlwzwOEY1LKDyEcgLjVanRQXQM5mbiAYnwolKopTDScaZicG0LEY1vnd08D7bRfw==","shasum":"720a2af7d0c8c5816ea092b1d12276ca0475e61d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.1.2.tgz","fileCount":17,"unpackedSize":5021128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxfOS2/iRW1Y1qONieikf0zEITYcryEGWX+BBYPrdnTAiEAi6jMywvpVDGSBVpVz3LsIjA8uDjTUmNEEQF6TCHXBZE="}],"size":1257247},"_npmUser":{"name":"anonymous","email":"knsv@sveido.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"per@mermaidchart.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mermaid-zenuml_0.1.2_1690357698072_0.7843620111881393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T07:48:18.326Z","publish_time":1690357698326,"_source_registry_name":"default"},"0.2.0-rc.1":{"name":"@mermaid-js/mermaid-zenuml","version":"0.2.0-rc.1","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.17.2"},"devDependencies":{"mermaid":"^10.9.0"},"peerDependencies":{"mermaid":">=10.0.0"},"scripts":{},"bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_id":"@mermaid-js/mermaid-zenuml@0.2.0-rc.1","_integrity":"sha512-h54G+PW2qE9HyPO/4Nd/m3jrNRnZGTkBcMRSdKwSn7PenDkoVZt2atpArCjhvAxFvYN+TKlc1BL3tTYgsWw78A==","_resolved":"/private/var/folders/s5/bnn4w__56c3gfg3lk5kmbzsw0000gn/T/38b7de8507b094710367994b97431498/mermaid-js-mermaid-zenuml-0.2.0-rc.1.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.2.0-rc.1.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-h54G+PW2qE9HyPO/4Nd/m3jrNRnZGTkBcMRSdKwSn7PenDkoVZt2atpArCjhvAxFvYN+TKlc1BL3tTYgsWw78A==","shasum":"9bed8972e1fc127ac0c67c7a72d7d9871848abec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.2.0-rc.1.tgz","fileCount":61,"unpackedSize":12723076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk2YRVZqRexGQSxk3NMXJ5AChAwZsnfDaXYwwvHH1o3wIhAPVFOkP3J7hekT1lmHZIDTdnWfX+5uelzLkq9jv5baEA"}],"size":2943227},"_npmUser":{"name":"anonymous","email":"npmjs@sidharth.dev"},"directories":{},"maintainers":[{"name":"anonymous","email":"alois@aloisklink.com"},{"name":"anonymous","email":"per@mermaidchart.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mermaid-zenuml_0.2.0-rc.1_1709141834898_0.10150424600358954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T17:37:15.084Z","publish_time":1709141835084,"_source_registry_name":"default"},"0.2.0":{"name":"@mermaid-js/mermaid-zenuml","version":"0.2.0","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.17.2"},"devDependencies":{"mermaid":"^10.9.0"},"peerDependencies":{"mermaid":">=10.0.0"},"scripts":{},"bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_id":"@mermaid-js/mermaid-zenuml@0.2.0","_integrity":"sha512-Lv7xNlFT5y2TIlts+yYl1HfeEgjoqw5cfSZsWYejoJvt9K0QfdPBoj5D9Tft1aN0pj1mxjuTZbZQ1Anmem/RMg==","_resolved":"/private/var/folders/s5/bnn4w__56c3gfg3lk5kmbzsw0000gn/T/65496e2e0469683c46abca4908fc0bf8/mermaid-js-mermaid-zenuml-0.2.0.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.2.0.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Lv7xNlFT5y2TIlts+yYl1HfeEgjoqw5cfSZsWYejoJvt9K0QfdPBoj5D9Tft1aN0pj1mxjuTZbZQ1Anmem/RMg==","shasum":"6a418409804e25039d2a5c3ec7df0679cf53ed30","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.2.0.tgz","fileCount":118,"unpackedSize":13692032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBa9GXiBpX0XGbcBPx5/5ZNBLZ96uUtWAhhRkn7cMgliAiBdYSJOym/HPAjSpQIgFBWIWk8jG3JJf+gkiXoh5BTj8Q=="}],"size":3017601},"_npmUser":{"name":"anonymous","email":"npmjs@sidharth.dev"},"directories":{},"maintainers":[{"name":"anonymous","email":"alois@aloisklink.com"},{"name":"anonymous","email":"per@mermaidchart.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mermaid-zenuml_0.2.0_1709659625439_0.9813793146006025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-05T17:27:05.714Z","publish_time":1709659625714,"_source_registry_name":"default"},"0.2.1":{"name":"@mermaid-js/mermaid-zenuml","version":"0.2.1","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.31.1"},"devDependencies":{"mermaid":"^11.7.0"},"peerDependencies":{"mermaid":"^10 || ^11"},"scripts":{"clean":"rimraf dist"},"_id":"@mermaid-js/mermaid-zenuml@0.2.1","bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_integrity":"sha512-hkyoQMQd0zZ3se2EvjZn2NWiHE1aWaun7bi9C5duIZznVgFhClDETsqG4mWVLrDpGgkpPPWiOfKaeOmPrVaWdA==","_resolved":"/tmp/99e597df328bcb54a1e071e638402b7f/mermaid-js-mermaid-zenuml-0.2.1.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.2.1.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-hkyoQMQd0zZ3se2EvjZn2NWiHE1aWaun7bi9C5duIZznVgFhClDETsqG4mWVLrDpGgkpPPWiOfKaeOmPrVaWdA==","shasum":"f281d084707a58b3888e71fd3c6d1944fcb2b1b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.2.1.tgz","fileCount":37,"unpackedSize":32383490,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mermaid-js%2fmermaid-zenuml@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCedzWvHx7u1xPznHznhprIl+KJxN0l+BTI9AamEsVr8QIgcL8iyt/TQ57EouAN8biNFCVqQQgyO8/Yf0tvctIekKg="}],"size":7520231},"_npmUser":{"name":"anonymous","email":"npmjs@sidharth.dev","actor":{"name":"sidv","email":"npmjs@sidharth.dev","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"alois@aloisklink.com"},{"name":"anonymous","email":"per@mermaidchart.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mermaid-zenuml_0.2.1_1750395808745_0.22828366911589115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-20T05:03:29.011Z","publish_time":1750395809011,"_source_registry_name":"default"},"0.2.2":{"name":"@mermaid-js/mermaid-zenuml","version":"0.2.2","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.35.2"},"devDependencies":{"mermaid":"^11.10.0"},"peerDependencies":{"mermaid":"^10 || ^11"},"scripts":{"clean":"rimraf dist"},"_id":"@mermaid-js/mermaid-zenuml@0.2.2","bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_integrity":"sha512-sUjwk4NWUpy9uaHypYSIGJDks10ZaZo5CHH9lx9xcmyqv9w7yvd4vecUmlUQxmlHStYO+aqSkYKX5/gFjDfypw==","_resolved":"/tmp/b7a8d3a6c23e15b28e7605493f490a58/mermaid-js-mermaid-zenuml-0.2.2.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.2.2.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-sUjwk4NWUpy9uaHypYSIGJDks10ZaZo5CHH9lx9xcmyqv9w7yvd4vecUmlUQxmlHStYO+aqSkYKX5/gFjDfypw==","shasum":"7c8ae997890b18f208cee95a4ac8c16c3ca61686","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.2.2.tgz","fileCount":30,"unpackedSize":45570803,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mermaid-js%2fmermaid-zenuml@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHBqWUkmDRP9hJNP9x8MeKk+qEV4BWkr3bUBCjQFz+3JAiACsS928UCE0r1NVRdsSImZ5dw96I8yG6la5Yx6xmq96A=="}],"size":10530721},"_npmUser":{"name":"anonymous","email":"npmjs@sidharth.dev"},"directories":{},"maintainers":[{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"alois@aloisklink.com"},{"name":"anonymous","email":"per@mermaidchart.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mermaid-zenuml_0.2.2_1755590700611_0.7405961450260554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T08:05:00.929Z","publish_time":1755590700929,"_source_registry_name":"default"},"0.2.3":{"name":"@mermaid-js/mermaid-zenuml","version":"0.2.3","description":"MermaidJS plugin for ZenUML integration","module":"dist/mermaid-zenuml.core.mjs","types":"dist/detector.d.ts","type":"module","exports":{".":{"import":"./dist/mermaid-zenuml.core.mjs","types":"./dist/detector.d.ts"},"./*":"./*"},"keywords":["diagram","markdown","zenuml","mermaid"],"repository":{"type":"git","url":"git+https://github.com/mermaid-js/mermaid.git","directory":"packages/mermaid-zenuml"},"contributors":[{"name":"Peng Xiao","url":"https://github.com/MrCoder"},{"name":"Sidharth Vinod","url":"https://sidharth.dev"},{"name":"Dong Cai","url":"https://github.com/dontry"}],"license":"MIT","dependencies":{"@zenuml/core":"^3.47.0"},"devDependencies":{"mermaid":"^11.15.0"},"peerDependencies":{"mermaid":"^10 || ^11"},"scripts":{"clean":"rimraf dist"},"_id":"@mermaid-js/mermaid-zenuml@0.2.3","bugs":{"url":"https://github.com/mermaid-js/mermaid/issues"},"homepage":"https://github.com/mermaid-js/mermaid#readme","_integrity":"sha512-RGBtgL6fc+5Y2Jm9odOH9HRJ80BP4l6atBYnAK5bBzEowF0PU3UtvZRRcbFxImPGPuLIzqZq31ur8lVO0AoF3Q==","_resolved":"/tmp/02ff7929b3daf5073f66a6133ab053a6/mermaid-js-mermaid-zenuml-0.2.3.tgz","_from":"file:mermaid-js-mermaid-zenuml-0.2.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-RGBtgL6fc+5Y2Jm9odOH9HRJ80BP4l6atBYnAK5bBzEowF0PU3UtvZRRcbFxImPGPuLIzqZq31ur8lVO0AoF3Q==","shasum":"6af438906c0dd7843333f9d36e8152aee06409ae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mermaid-js/mermaid-zenuml/-/mermaid-zenuml-0.2.3.tgz","fileCount":39,"unpackedSize":36788999,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mermaid-js%2fmermaid-zenuml@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTyvmiIm4Ml+5eteZZ2tDHa1faJkV1Hsxin9CdD94oHgIgGWLEs4BvC3ATboKAJgAc7XCpMjgmhd9wBW87taLn2Is="}],"size":8348691},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa479302-db9a-45c0-9636-0b099e0d7e5d"}},"directories":{},"maintainers":[{"name":"anonymous","email":"knsv@sveido.com"},{"name":"anonymous","email":"mindaugas.laganeckas@gmail.com"},{"name":"anonymous","email":"ashishjain0512@gmail.com"},{"name":"anonymous","email":"npmjs@sidharth.dev"},{"name":"anonymous","email":"alois@aloisklink.com"},{"name":"anonymous","email":"per@mermaidchart.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mermaid-zenuml_0.2.3_1778498101646_0.5269855742761846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-11T11:15:02.365Z","publish_time":1778498102365,"_source_registry_name":"default"}},"dist-tags":{"latest":"0.2.3","next":"0.2.0-rc.1"},"name":"@mermaid-js/mermaid-zenuml","time":{"created":"2023-06-13T02:30:58.267Z","modified":"2026-05-11T11:15:22.651Z","0.1.0":"2023-06-12T16:49:16.883Z","0.1.1":"2023-07-06T06:08:29.094Z","0.1.2":"2023-07-26T07:48:18.326Z","0.2.0-rc.1":"2024-02-28T17:37:15.084Z","0.2.0":"2024-03-05T17:27:05.714Z","0.2.1":"2025-06-20T05:03:29.011Z","0.2.2":"2025-08-19T08:05:00.929Z","0.2.3":"2026-05-11T11:15:02.365Z"},"readme":"# @mermaid-js/mermaid-zenuml\n\nMermaidJS plugin for ZenUML integration - A powerful sequence diagram rendering engine.\n\n> A Sequence diagram is an interaction diagram that shows how processes operate with one another and in what order.\n\nMermaid can render sequence diagrams with [ZenUML](https://zenuml.com). Note that ZenUML uses a different\nsyntax than the original Sequence Diagram in mermaid.\n\n```mermaid\nzenuml\n    BookLibService.Borrow(id) {\n      User = Session.GetUser()\n      if(User.isActive) {\n        try {\n          BookRepository.Update(id, onLoan, User)\n          receipt = new Receipt(id, dueDate)\n        } catch (BookNotFoundException) {\n          ErrorService.onException(BookNotFoundException)\n        } finally {\n          Connection.close()\n        }\n      }\n      return receipt\n    }\n```\n\n## Installation\n\n### With bundlers\n\n```sh\nnpm install @mermaid-js/mermaid-zenuml\n```\n\n```ts\nimport mermaid from 'mermaid';\nimport zenuml from '@mermaid-js/mermaid-zenuml';\n\nawait mermaid.registerExternalDiagrams([zenuml]);\n```\n\n### With CDN\n\n```html\n<script type=\"module\">\n  import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';\n  import zenuml from 'https://cdn.jsdelivr.net/npm/@mermaid-js/mermaid-zenuml@0.2.0/dist/mermaid-zenuml.core.mjs';\n  await mermaid.registerExternalDiagrams([zenuml]);\n</script>\n```\n\n> [!NOTE]  \n> ZenUML uses experimental lazy loading & async rendering features which could change in the future.\n\n## Basic Usage\n\nOnce the plugin is registered, you can create ZenUML diagrams using the `zenuml` syntax:\n\n```mermaid\nzenuml\n    Controller.Get(id) {\n        Service.Get(id) {\n            item = Repository.Get(id)\n            if(item) {\n                return item\n            } else {\n                return null\n            }\n        }\n        return result\n    }\n```\n\n## ZenUML Syntax Reference\n\n### Participants\n\nThe participants can be defined implicitly as in the first example on this page. The participants or actors are\nrendered in order of appearance in the diagram source text. Sometimes you might want to show the participants in a\ndifferent order than how they appear in the first message. It is possible to specify the actor's order of\nappearance by doing the following:\n\n```mermaid\nzenuml\n    title Declare participant (optional)\n    Bob\n    Alice\n    Alice->Bob: Hi Bob\n    Bob->Alice: Hi Alice\n```\n\n### Annotators\n\nIf you specifically want to use symbols instead of just rectangles with text you can do so by using the annotator syntax to declare participants as per below.\n\n```mermaid\nzenuml\n    title Annotators\n    @Actor Alice\n    @Database Bob\n    Alice->Bob: Hi Bob\n    Bob->Alice: Hi Alice\n```\n\nAvailable annotators include:\n\n- `@Actor` - Human figure\n- `@Database` - Database symbol\n- `@Boundary` - Boundary symbol\n- `@Control` - Control symbol\n- `@Entity` - Entity symbol\n- `@Queue` - Queue symbol\n\n### Aliases\n\nThe participants can have a convenient identifier and a descriptive label.\n\n```mermaid\nzenuml\n    title Aliases\n    A as Alice\n    J as John\n    A->J: Hello John, how are you?\n    J->A: Great!\n```\n\n## Messages\n\nMessages can be one of:\n\n1. Sync message\n2. Async message\n3. Creation message\n4. Reply message\n\n### Sync message\n\nYou can think of a sync (blocking) method in a programming language.\n\n```mermaid\nzenuml\n    title Sync message\n    A.SyncMessage\n    A.SyncMessage(with, parameters) {\n      B.nestedSyncMessage()\n    }\n```\n\n### Async message\n\nYou can think of an async (non-blocking) method in a programming language. Fire an event and forget about it.\n\n```mermaid\nzenuml\n    title Async message\n    Alice->Bob: How are you?\n```\n\n### Creation message\n\nWe use `new` keyword to create an object.\n\n```mermaid\nzenuml\n    new A1\n    new A2(with, parameters)\n```\n\n### Reply message\n\nThere are three ways to express a reply message:\n\n```mermaid\nzenuml\n    // 1. assign a variable from a sync message.\n    a = A.SyncMessage()\n\n    // 1.1. optionally give the variable a type\n    SomeType a = A.SyncMessage()\n\n    // 2. use return keyword\n    A.SyncMessage() {\n    return result\n    }\n\n    // 3. use @return or @reply annotator on an async message\n    @return\n    A->B: result\n```\n\nThe third way `@return` is rarely used, but it is useful when you want to return to one level up.\n\n```mermaid\nzenuml\n    title Reply message\n    Client->A.method() {\n      B.method() {\n        if(condition) {\n          return x1\n          // return early\n          @return\n          A->Client: x11\n        }\n      }\n      return x2\n    }\n```\n\n## Advanced Features\n\n### Nesting\n\nSync messages and Creation messages are naturally nestable with `{}`.\n\n```mermaid\nzenuml\n    A.method() {\n      B.nested_sync_method()\n      B->C: nested async message\n    }\n```\n\n### Comments\n\nIt is possible to add comments to a sequence diagram with `// comment` syntax.\nComments will be rendered above the messages or fragments. Comments on other places\nare ignored. Markdown is supported.\n\n```mermaid\nzenuml\n    // a comment on a participant will not be rendered\n    BookService\n    // a comment on a message.\n    // **Markdown** is supported.\n    BookService.getBook()\n```\n\n### Loops\n\nIt is possible to express loops in a ZenUML diagram. This is done by any of the\nfollowing notations:\n\n1. while\n2. for\n3. forEach, foreach\n4. loop\n\n```zenuml\nwhile(condition) {\n    ...statements...\n}\n```\n\nExample:\n\n```mermaid\nzenuml\n    Alice->John: Hello John, how are you?\n    while(true) {\n      John->Alice: Great!\n    }\n```\n\n### Alt (Alternative paths)\n\nIt is possible to express alternative paths in a sequence diagram. This is done by the notation\n\n```zenuml\nif(condition1) {\n    ...statements...\n} else if(condition2) {\n    ...statements...\n} else {\n    ...statements...\n}\n```\n\nExample:\n\n```mermaid\nzenuml\n    Alice->Bob: Hello Bob, how are you?\n    if(is_sick) {\n      Bob->Alice: Not so good :(\n    } else {\n      Bob->Alice: Feeling fresh like a daisy\n    }\n```\n\n### Opt (Optional)\n\nIt is possible to render an `opt` fragment. This is done by the notation\n\n```zenuml\nopt {\n  ...statements...\n}\n```\n\nExample:\n\n```mermaid\nzenuml\n    Alice->Bob: Hello Bob, how are you?\n    Bob->Alice: Not so good :(\n    opt {\n      Bob->Alice: Thanks for asking\n    }\n```\n\n### Parallel\n\nIt is possible to show actions that are happening in parallel.\n\nThis is done by the notation\n\n```zenuml\npar {\n  statement1\n  statement2\n  statement3\n}\n```\n\nExample:\n\n```mermaid\nzenuml\n    par {\n        Alice->Bob: Hello guys!\n        Alice->John: Hello guys!\n    }\n```\n\n### Try/Catch/Finally (Break)\n\nIt is possible to indicate a stop of the sequence within the flow (usually used to model exceptions).\n\nThis is done by the notation\n\n```\ntry {\n  ...statements...\n} catch {\n  ...statements...\n} finally {\n  ...statements...\n}\n```\n\nExample:\n\n```mermaid\nzenuml\n    try {\n      Consumer->API: Book something\n      API->BookingService: Start booking process\n    } catch {\n      API->Consumer: show failure\n    } finally {\n      API->BookingService: rollback status\n    }\n```\n\n## Contributing\n\nThis package is part of the [Mermaid](https://github.com/mermaid-js/mermaid) project. See the main repository for contributing guidelines.\n\n## Contributors\n\n- [Peng Xiao](https://github.com/MrCoder)\n- [Sidharth Vinod](https://sidharth.dev)\n- [Dong Cai](https://github.com/dontry)\n\n## License\n\nMIT\n\n## Links\n\n- [ZenUML Official Website](https://zenuml.com)\n- [Mermaid Documentation](https://mermaid.js.org)\n- [GitHub Repository](https://github.com/mermaid-js/mermaid)","users":{}}