{"_id":"@agilewallaby/c4-model","_rev":"18-0355c21ecb868fd777c6e3f0b902d193","name":"@agilewallaby/c4-model","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.1":{"name":"@agilewallaby/c4-model","version":"0.0.1","_id":"@agilewallaby/c4-model@0.0.1","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"dist":{"shasum":"5b4ba7d4a793cb6dc20a4669b9a016285a2a2264","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-0.0.1.tgz","fileCount":29,"integrity":"sha512-ptiPMph9Jbj40XlGluZEHYGx1Tpo1ptXXbfVcUf4KhhRHeykewkwM9AkhW4MLKgx1riLrNHd8654+i+YHUfoyA==","signatures":[{"sig":"MEUCICzg9CrT6tMZC6bYUVc7WlXFsqaRSsiveCsuwEpsM6GgAiEA5J7jtltaxoVMbFBpUeO6L+ZhfLRIz9bZFnkZMqqCsx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26888},"main":"./src/index.js","type":"commonjs","gitHead":"8f57d62beaabccfa1a4008a01d718b71b5315829","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_npmVersion":"10.1.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.8.1","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_0.0.1_1700745431252_0.29576777562145273","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@agilewallaby/c4-model","version":"1.0.0","_id":"@agilewallaby/c4-model@1.0.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"dist":{"shasum":"5495878a1557a1fae0eabf165aaec67d62a42ede","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-1.0.0.tgz","fileCount":35,"integrity":"sha512-pStSZoPMiIk9qMfQyiI8NnYF6gth7+3Vk9uJxJNNHf8bWQFrGRXZCZmfKFngFaiiv0q3DnB2FSZCvl9WHJKtnA==","signatures":[{"sig":"MEQCICpru/S/NJO7u/pVCBrw22MV1W68i6OCaIpjfwzFU9WAAiB93nSlo/2IbCdfICUDw06BDTSm30QSmUwKZSW+X5TRMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62829},"main":"./src/index.js","type":"commonjs","gitHead":"0231f8813e3d31337f2efe7dab9c027496b38bfc","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_npmVersion":"10.1.0","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"20.8.1","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_1.0.0_1700832612926_0.9714786678879763","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@agilewallaby/c4-model","version":"1.0.1","_id":"@agilewallaby/c4-model@1.0.1","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"dist":{"shasum":"1c408ee372f1f9f38409a84763d8386380244e97","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-1.0.1.tgz","fileCount":35,"integrity":"sha512-8fZzNYoDtkE3/3bVl3x4RDnF9CNXjLR3lJc/4L8l9vXg6V4ld4z8pb7DSBHD1NIu72rEb9JrxGIOl+kjaoF3dA==","signatures":[{"sig":"MEYCIQDLSkzabyXY7ELmpyRW2iL04q96/EgOyxFGdqhhibCk3AIhAMZccPh/bN0T4UE5Km9BmRqekoePuwLg2+NY9SjWQxK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63358},"main":"./src/index.js","type":"commonjs","gitHead":"d98bc6f6f56d2d12fa17a6d0b45015e1d6ae8635","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_npmVersion":"9.6.7","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_1.0.1_1700966290189_0.6798887892152947","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@agilewallaby/c4-model","version":"1.0.2","_id":"@agilewallaby/c4-model@1.0.2","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"c98932eea14b46db9af32a1b15272b3a28859c5b","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-1.0.2.tgz","fileCount":35,"integrity":"sha512-zZTCbcATSx1GffBMf6Qp55eZwofgkpM1a17vJ6TDuTDNs1mQxAEGFaS1G6v0AwziYWf8Ilir+628fzPLWtG0Aw==","signatures":[{"sig":"MEUCIG+5GR6IfVzP2iLxx1ZjBpBFW7x4tOjlvtOm2uiNl9R2AiEAlw0Gjash2yO3Cfo/CvshBlghNkjEtSUJIAOdTS0lflg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63452},"main":"./src/index.js","type":"commonjs","gitHead":"d98bc6f6f56d2d12fa17a6d0b45015e1d6ae8635","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_1.0.2_1700966470131_0.432826571545909","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@agilewallaby/c4-model","version":"1.0.3","_id":"@agilewallaby/c4-model@1.0.3","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"a68f5e079922ed444f0b7616776a00203ddc1d85","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-1.0.3.tgz","fileCount":35,"integrity":"sha512-aN9MAtkZgmOHKqKbGCLtKX50EN+0T61ctxaXg8wEzzeunI7a/iD55LNiiuiBJOmOIou82WvhghVTo0NEG0s2NA==","signatures":[{"sig":"MEUCIQCvPNvdko0ZQRu8AxBzB3dxY+A8prn0pQOCUwM991dDVgIgJvDYaoqN1g8OEMDKslKRdB70H21oaJterud8ZLDMCoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63428},"main":"./src/index.js","type":"commonjs","gitHead":"ba7ebd624262cb060062814afb3c1735778a3116","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"10.1.0","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"20.8.1","dependencies":{"glob":"^10.3.10","tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_1.0.3_1701167515719_0.7090525184953969","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@agilewallaby/c4-model","version":"1.1.0","_id":"@agilewallaby/c4-model@1.1.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"63d6a8f6490b6c877482511361e0018995ef4559","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-1.1.0.tgz","fileCount":33,"integrity":"sha512-xwGQYM/qbQhMwS0PoKxRqsAbLjJRLMq0QEXeAyIuO5gk5WTQAKHvyL6wZmzx8yK0FLK/9l8MoG/fam32Rd/fDQ==","signatures":[{"sig":"MEQCIBhDDY1AffeLO6WFPu62qv84aX8bc4jIZNfPTR/K42kXAiBARDLjqBjrlbwH+ukgPmvJ2dUvRaVU/N/ShdXrTQKQZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64255},"main":"./src/index.js","type":"commonjs","_from":"file:agilewallaby-c4-model-1.1.0.tgz","types":"./src/index.d.ts","typings":"./src/index.d.ts","_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/af7dd0059a42c136e8e890046867cb7f/agilewallaby-c4-model-1.1.0.tgz","_integrity":"sha512-xwGQYM/qbQhMwS0PoKxRqsAbLjJRLMq0QEXeAyIuO5gk5WTQAKHvyL6wZmzx8yK0FLK/9l8MoG/fam32Rd/fDQ==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","tslib":"^2.3.0","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_1.1.0_1772688810382_0.4792983515116285","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@agilewallaby/c4-model","version":"2.0.0","_id":"@agilewallaby/c4-model@2.0.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"cead6a7a3efdba41bbe1e8241f52d697cf45d3e2","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.0.0.tgz","fileCount":32,"integrity":"sha512-PepUSPOH6h2+caAW7dn/078OKRGYHCLS7DYUolZaQ3lk+lVa8+58aRj74KxMPbT5+c3h+1BYlYs7dvzRqsLlTA==","signatures":[{"sig":"MEUCIQCZ5nxbySgI0WlbVfhuUovq/cjv6xL0MOk25hrrXmKukQIgXHWyOH6wSco6az6XNtV+zsOOzceE0CJcO8ZFiBwWTFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60154},"main":"./src/index.js","type":"module","_from":"file:agilewallaby-c4-model-2.0.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/15d42e9468084a2ec808ec52152b9848/agilewallaby-c4-model-2.0.0.tgz","_integrity":"sha512-PepUSPOH6h2+caAW7dn/078OKRGYHCLS7DYUolZaQ3lk+lVa8+58aRj74KxMPbT5+c3h+1BYlYs7dvzRqsLlTA==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","tslib":"^2.3.0","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.0.0_1772693004272_0.4825505329240114","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@agilewallaby/c4-model","version":"2.1.0","_id":"@agilewallaby/c4-model@2.1.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"472be7c6e8748b5e15884d7a67fc7f2d9d1a7ae4","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.1.0.tgz","fileCount":13,"integrity":"sha512-tNypY23/NQ7PxhyFVdZBMV9hsoB4TOe34fHZfgoxe6IiMZwCfJFq59WflYTS7r1GwNJ+72fc4EEoTmdVj2h2uA==","signatures":[{"sig":"MEUCIHZJsL06ZkE19D4vKhc6JYWFsR2Xy/L7fKLk4PPJE+0vAiEApDsGXxEkTLbUPmlVBDWGYTTzV8CgYtPGiearjYad/3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31890},"main":"./src/index.js","type":"module","_from":"file:agilewallaby-c4-model-2.1.0.tgz","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/c704e0f1dfd7933d503fb0065b5f8bf1/agilewallaby-c4-model-2.1.0.tgz","_integrity":"sha512-tNypY23/NQ7PxhyFVdZBMV9hsoB4TOe34fHZfgoxe6IiMZwCfJFq59WflYTS7r1GwNJ+72fc4EEoTmdVj2h2uA==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","tslib":"^2.3.0","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.1.0_1772694540191_0.8379868708520981","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@agilewallaby/c4-model","version":"2.2.0","_id":"@agilewallaby/c4-model@2.2.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"f9bc164f5eb4994434bfcc40180b433dc441cf83","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.2.0.tgz","fileCount":15,"integrity":"sha512-bI3upV2BRMhPx2WsQfH4Dq88EvfFDoojGtN/QqX6GZdtyAij3pVD3VSekpbNNoses+aDEyk3e2BnX7yx+qalOA==","signatures":[{"sig":"MEQCICAx5C1tohgPuV4QZI4Vs91VLQfTxLZ8kyZISJFGVjBHAiB+1s0iB9wo1kZkBr8RMXMO/UNusYu01g0BFHH0HLs2SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44181},"main":"./src/index.js","type":"module","_from":"file:agilewallaby-c4-model-2.2.0.tgz","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/ec3049ceabb886ef572b6b8faf054399/agilewallaby-c4-model-2.2.0.tgz","_integrity":"sha512-bI3upV2BRMhPx2WsQfH4Dq88EvfFDoojGtN/QqX6GZdtyAij3pVD3VSekpbNNoses+aDEyk3e2BnX7yx+qalOA==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.2.0_1772758356231_0.6673403647115603","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@agilewallaby/c4-model","version":"2.3.0","_id":"@agilewallaby/c4-model@2.3.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"73bfafc6897188969b86641906ba0a243c969312","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.3.0.tgz","fileCount":16,"integrity":"sha512-JHUU/UCJ8Wl2R8Bfi/UzYLIsoMtUz8hlrnu/WtRMBRuOFUR3KuKhIyfIJu5+tbifcLP3NmRpqhLkUyNLb10Q4w==","signatures":[{"sig":"MEUCIBkc6WzKLyFgc8j26p+H7tDZG7vMQfKYH8c3aV1IdMVDAiEAl1scL00mrLmlv+VfYNIAutPJkDbv1UmmvIClTAt66dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82323},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.3.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/e7d8a93b156ab6f84f2c4df16b101b07/agilewallaby-c4-model-2.3.0.tgz","_integrity":"sha512-JHUU/UCJ8Wl2R8Bfi/UzYLIsoMtUz8hlrnu/WtRMBRuOFUR3KuKhIyfIJu5+tbifcLP3NmRpqhLkUyNLb10Q4w==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.3.0_1772763535980_0.5147467922598792","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@agilewallaby/c4-model","version":"2.4.0","_id":"@agilewallaby/c4-model@2.4.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"c89b816689d3bfbddf76fd42f9a4ed1e6898c499","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.4.0.tgz","fileCount":16,"integrity":"sha512-VUDd7O+AGbJX80Qo9tZxTwyngG7jEIecMWpW+SCTbljXEeFAR07hrH7y2fpuGVmTtPZ6U7aeqJA+CEy5WqH5Dw==","signatures":[{"sig":"MEUCIDDFAbmz8WASVvHpCf3wgyxWMzSEQj+mdLxOvQ7dNVuCAiEAp5UJfipENq8wulXr7RFP0QcaR3KuNxITN8BUUYvAl10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93411},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.4.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/39ef7f61bf49e3e5ca49383d49c6d974/agilewallaby-c4-model-2.4.0.tgz","_integrity":"sha512-VUDd7O+AGbJX80Qo9tZxTwyngG7jEIecMWpW+SCTbljXEeFAR07hrH7y2fpuGVmTtPZ6U7aeqJA+CEy5WqH5Dw==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.4.0_1772770701156_0.531933838641375","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@agilewallaby/c4-model","version":"2.5.0","_id":"@agilewallaby/c4-model@2.5.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"0b480bd8ed0d0f37dedc8ac487c5da424348d3d4","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.5.0.tgz","fileCount":16,"integrity":"sha512-U2aT6+RjMxAlhdBFdCNPPYg3B9OlPc/O+lFBzin9zsG3nEFhw21kxB8CO0TGmjqi/SmME4OI9raoGxeuMirOsQ==","signatures":[{"sig":"MEYCIQC2XyotHf1ghlPutFUSb2lrw5dnZnLY1Ad55lSCLQ1ibQIhAMoDBtom6xVngHC/FuhfWSMoRSjih6oMjf2zyCrR3tXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93293},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.5.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/935898a33381bc06edc54a5adb2950bc/agilewallaby-c4-model-2.5.0.tgz","_integrity":"sha512-U2aT6+RjMxAlhdBFdCNPPYg3B9OlPc/O+lFBzin9zsG3nEFhw21kxB8CO0TGmjqi/SmME4OI9raoGxeuMirOsQ==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.5.0_1772772887141_0.5362102581753139","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@agilewallaby/c4-model","version":"2.6.0","_id":"@agilewallaby/c4-model@2.6.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"c0a7275db0ff9bb8fc464f9cfb1e525f28c1dff2","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.6.0.tgz","fileCount":16,"integrity":"sha512-bGXmHkuiIvMEGlfHo0OfMN2jDGMjAsruwZRAoheCtqH9x457yCORRQghoaBrgJG42f0QoHk9BL8oDwLhHsYDnA==","signatures":[{"sig":"MEYCIQCKKBENtIhJRVs2NncM7zBqT6R55vABkNsoTW4XqBCacQIhAKJsnjfqq/phF9Z4C2+qcRWoolsfnWUinoePUhx7fqCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93828},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.6.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/5500fe567118d4d53a6b9ba49a45d5c5/agilewallaby-c4-model-2.6.0.tgz","_integrity":"sha512-bGXmHkuiIvMEGlfHo0OfMN2jDGMjAsruwZRAoheCtqH9x457yCORRQghoaBrgJG42f0QoHk9BL8oDwLhHsYDnA==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.6.0_1773062097261_0.9742435764640685","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@agilewallaby/c4-model","version":"2.7.0","_id":"@agilewallaby/c4-model@2.7.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"01436b1292bee3ed12bb0fc498f494a41b8736fc","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.7.0.tgz","fileCount":16,"integrity":"sha512-77gmSZtZIBh1a1JF7Bdx+AoLsoxZYFdETyjxAH803wZ1DdoGySXHSoO0bt7puB0wx2vDq5q+Tesin2awOAMgug==","signatures":[{"sig":"MEUCIGwyJsI1qP0dHoWbJc9FHzM0bGHy+EHxqGn+ZzMuS4jsAiEAn7dM1GL/cUkpElPFJCq7K+06WLc5X7v1PFuPFgc/SOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95363},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.7.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/25eca98c49610da0a08cd4d419b3b8d3/agilewallaby-c4-model-2.7.0.tgz","_integrity":"sha512-77gmSZtZIBh1a1JF7Bdx+AoLsoxZYFdETyjxAH803wZ1DdoGySXHSoO0bt7puB0wx2vDq5q+Tesin2awOAMgug==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.7.0_1773067285544_0.2045019553518106","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@agilewallaby/c4-model","version":"2.8.0","_id":"@agilewallaby/c4-model@2.8.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"40d6dad854f0eecdca4c4e678b2bbe0390559c30","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-2.8.0.tgz","fileCount":18,"integrity":"sha512-1NcquIdC0KRV0VtC3hGKg7NeLwUaRdNvg0vam6kOm89SECEplWstFqxZSscKyW4AgS5hVpMaQ2qaKesDXdUKrg==","signatures":[{"sig":"MEYCIQDqpddul+vmqwdn3EK9010Sf9uwX/HImNbTjR79C1wGfwIhAPQirwJ0chkLS9WYwn3METF7NEReSSJ1OQKB45jN/4xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126419},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-2.8.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/c6ef81980f348c43d7ee32c924af5b00/agilewallaby-c4-model-2.8.0.tgz","_integrity":"sha512-1NcquIdC0KRV0VtC3hGKg7NeLwUaRdNvg0vam6kOm89SECEplWstFqxZSscKyW4AgS5hVpMaQ2qaKesDXdUKrg==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_2.8.0_1773742707363_0.24752172222431068","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@agilewallaby/c4-model","version":"3.0.0","_id":"@agilewallaby/c4-model@3.0.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"7c8702b4877985e5adf8bbfa2d004eb38ff5bbb0","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-3.0.0.tgz","fileCount":18,"integrity":"sha512-qS+6kILlP+GI80kvI00ryC78wCEtVnKO4CVb4muFmO5fzE+YT2MGoprfLSvPNT6bE1be5zyhjL+F3+MjAnnb1Q==","signatures":[{"sig":"MEYCIQCK+mSUq6V78umZX/nlI9criWYRbAK5APmTnu0iQLOdewIhANpX9wQLgMwNvozKGyX2Sr6jQaIU6E8RZQbg9czxvBPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127633},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-3.0.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/acb1f3e1b488ea6206e5f6708bb8390c/agilewallaby-c4-model-3.0.0.tgz","_integrity":"sha512-qS+6kILlP+GI80kvI00ryC78wCEtVnKO4CVb4muFmO5fzE+YT2MGoprfLSvPNT6bE1be5zyhjL+F3+MjAnnb1Q==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_3.0.0_1773885714333_0.43828099233107576","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@agilewallaby/c4-model","version":"4.0.0","_id":"@agilewallaby/c4-model@4.0.0","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"homepage":"https://github.com/AgileWallaby/c4#readme","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"dist":{"shasum":"aa381e88540ab88fe757f845ba9272aa50938a1c","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-4.0.0.tgz","fileCount":18,"integrity":"sha512-30YwEPT8ubt9Ojcf1Tw2UQAEvYT9RWQ9Sk4F3ekv/uNJlTDJfGTP7Tc7Vvmz2KuwSTpTcgEx+/jf/qFcXWUFaQ==","signatures":[{"sig":"MEUCIAtraWyEfi3thW78+jjGRdHzeO+7cp8MBVy2rCZ9n2kuAiEA70i1ES+qCqhxw6glKWp08u4jBRZbQjVa8pyMDL6k5YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128008},"main":"./src/index.cjs","type":"module","_from":"file:agilewallaby-c4-model-4.0.0.tgz","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/6fc1d132d0f1f50d637df6314e102c0a/agilewallaby-c4-model-4.0.0.tgz","_integrity":"sha512-30YwEPT8ubt9Ojcf1Tw2UQAEvYT9RWQ9Sk4F3ekv/uNJlTDJfGTP7Tc7Vvmz2KuwSTpTcgEx+/jf/qFcXWUFaQ==","repository":{"url":"git+https://github.com/AgileWallaby/c4.git","type":"git"},"_npmVersion":"11.4.2","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","change-case":"^5.4.4","testcontainers":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c4-model_4.0.0_1773971819128_0.0823221117804791","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@agilewallaby/c4-model","version":"4.1.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/AgileWallaby/c4.git"},"dependencies":{"change-case":"^5.4.4","glob":"^10.3.10","testcontainers":"^10.28.0"},"type":"module","main":"./src/index.cjs","module":"./src/index.js","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.cjs"}},"_id":"@agilewallaby/c4-model@4.1.0","description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"homepage":"https://github.com/AgileWallaby/c4#readme","_integrity":"sha512-yjS2bXyY2Twr0Y+i1XIQtqWcl8Eg2CxXB7REX5jEjGtbjxzexNnC3M6Hf/I0MddrHHBG2B9accwoPOMQIsM88Q==","_resolved":"/private/var/folders/6n/06cmj09d5l9cbw7y1hp79w840000gp/T/257d9df1bc68aad3f57b4af316b591c3/agilewallaby-c4-model-4.1.0.tgz","_from":"file:agilewallaby-c4-model-4.1.0.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-yjS2bXyY2Twr0Y+i1XIQtqWcl8Eg2CxXB7REX5jEjGtbjxzexNnC3M6Hf/I0MddrHHBG2B9accwoPOMQIsM88Q==","shasum":"eac87b3340333916c1608eac3b60b9fbde092e50","tarball":"https://registry.npmjs.org/@agilewallaby/c4-model/-/c4-model-4.1.0.tgz","fileCount":20,"unpackedSize":133611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLL7KRFSP4VJmPaEKYZIJcvQzNENndj+WI0I1gMpBfaAIgPnKoyvFrRTbk5p5FZCeboDz3YNj2cJT2kwPGwCEPzpI="}]},"_npmUser":{"name":"jimmcslim","email":"james@agilewallaby.net"},"directories":{},"maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/c4-model_4.1.0_1778737055344_0.6076698975865946"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-23T13:17:11.187Z","modified":"2026-05-14T05:37:35.605Z","0.0.1":"2023-11-23T13:17:11.445Z","1.0.0":"2023-11-24T13:30:13.103Z","1.0.1":"2023-11-26T02:38:10.374Z","1.0.2":"2023-11-26T02:41:10.347Z","1.0.3":"2023-11-28T10:31:55.879Z","1.1.0":"2026-03-05T05:33:30.547Z","2.0.0":"2026-03-05T06:43:24.435Z","2.1.0":"2026-03-05T07:09:00.348Z","2.2.0":"2026-03-06T00:52:36.384Z","2.3.0":"2026-03-06T02:18:56.127Z","2.4.0":"2026-03-06T04:18:21.316Z","2.5.0":"2026-03-06T04:54:47.340Z","2.6.0":"2026-03-09T13:14:57.420Z","2.7.0":"2026-03-09T14:41:25.688Z","2.8.0":"2026-03-17T10:18:27.499Z","3.0.0":"2026-03-19T02:01:54.478Z","4.0.0":"2026-03-20T01:56:59.278Z","4.1.0":"2026-05-14T05:37:35.488Z"},"bugs":{"url":"https://github.com/AgileWallaby/c4/issues"},"homepage":"https://github.com/AgileWallaby/c4#readme","repository":{"type":"git","url":"git+https://github.com/AgileWallaby/c4.git"},"description":"This is an opinionated Typescript library for generating C4 models in code, and then exporting the model to one or more supported formats for consumption by a rendering mechanism.","maintainers":[{"name":"jimmcslim","email":"james@agilewallaby.net"}],"readme":"# `@agilewallaby/c4-model`\n\nThis is an opinionated Typescript library for generating C4 models in code, and then exporting the\nmodel to one or more supported formats for consumption by a rendering mechanism.\n\nCurrently supported output formats are:\n\n* [Structurizr DSL](https://github.com/structurizr/dsl/blob/master/docs/language-reference.md): only the\nstatic views are supported, e.g. system landscape, system context, container, and component diagrams.\nDeployment and dynamic diagrams may be supported in the future.\n\nOther formats that may be supported in the future:\n\n* The [YAML format](https://backstage.io/docs/features/software-catalog/descriptor-format) specified by\n[Spotify Backstage](https://backstage.io/) for documenting systems in the [Software Catalog](https://backstage.io/docs/features/software-catalog/).\n\n## Usage\n\nThe core of this library is the `Model` class. From here you can 'define' instances of `SoftwareSystem`\nand `Person`. They can also be defined through a `Group`;\n\n```\nimport { Model } from '@agilewallaby/c4-model'\n\nconst model = new Model(\"myModel\")\nconst system1 = model.defineSoftwareSystem(\"system1\")\n```\n","readmeFilename":"README.md"}