{"_id":"@aact/view","_rev":"11-8adee5a807b95ccc08cb70f54809feaf","name":"@aact/view","dist-tags":{"latest":"3.0.1","beta":"3.0.0-beta.29"},"versions":{"3.0.0-beta.19":{"name":"@aact/view","version":"3.0.0-beta.19","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.19","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"f08edc443f6a0793fb9ccedce874a6523a1b286d","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.19.tgz","fileCount":26,"integrity":"sha512-p1kBsax7rHZjVFGQkBafak3XVH3aDgeDIIf+bgkz26yhVPahnRQBXoAZNZzsXBAfj2+CLeTE6L5uGWXodgzC2A==","signatures":[{"sig":"MEYCIQC2148aEB9Z3fqi0J/8E5GWOi+w4o5d0P2ZH7hFPJqXRgIhAI8GAqwBcRMKJhJjU8AeYtpFWYyDPbun2Q8gmJRWEuYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6984302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b0ce1344678cdb0da2d96ec3d788175ac346441f","scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"aact":"workspace:*","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.19_1779359563604_0.05613130331143745","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20":{"name":"@aact/view","version":"3.0.0-beta.20","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.20","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"401e8fcb083c170120559f0f102e03da61b23fa3","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.20.tgz","fileCount":27,"integrity":"sha512-NI37STr9oOJZ2JtJk1/Qf7kzZeHLcLUPABTOQPKCKvWnNzer/sbOlfXbok8CsaLFBHWsWnmlNd9ckz6a7En+qw==","signatures":[{"sig":"MEQCIHZmiRx5T+WNBoDVbm/u2FpIBTdMaMXPL1CVGUrc31noAiAUTIpqxbwZQ1qliuZJ/28ySoU3e1oaZMWNCD+4sUZKHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7019456},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aact-view-3.0.0-beta.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/tmp/aact-view-3.0.0-beta.20.tgz","_integrity":"sha512-NI37STr9oOJZ2JtJk1/Qf7kzZeHLcLUPABTOQPKCKvWnNzer/sbOlfXbok8CsaLFBHWsWnmlNd9ckz6a7En+qw==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.20","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.20_1779360022276_0.47560542087711566","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.21":{"name":"@aact/view","version":"3.0.0-beta.21","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.21","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"b28b9627b7d0e1d9925c86f1db6de42f12dd5476","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.21.tgz","fileCount":27,"integrity":"sha512-WZhXDB4/rmr+73UjYOtR+t6IFcVocoX8O5TQHtfCAm2pR3TvkFVVvifCsXpPm/5Gv/1AH9XHHQm0gDZaLEslnQ==","signatures":[{"sig":"MEUCIG5Kb9ep4DXtd6Z7OnoUoz9IwCmlPe5q4Yvl8EmSbaNFAiEAyjjOwN1hk36kuq4bpgen0dz8YYtHhBS4RNYrbTGOu6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7019072},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aact-view-3.0.0-beta.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/tmp/aact-view-3.0.0-beta.21.tgz","_integrity":"sha512-WZhXDB4/rmr+73UjYOtR+t6IFcVocoX8O5TQHtfCAm2pR3TvkFVVvifCsXpPm/5Gv/1AH9XHHQm0gDZaLEslnQ==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.21","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.21"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.21_1779362810523_0.650508188004475","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.22":{"name":"@aact/view","version":"3.0.0-beta.22","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.22","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"4d4eded55ef51300b2bdcdbc867b4f79f4c4bdcd","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.22.tgz","fileCount":27,"integrity":"sha512-trvbQ8oGDhQP3WzvbdpDvv9sx7tMm9yTDJddh0cMwCi0VEWKaTotpmBQ4MFwcRvDMNayFcthrO1h9xpGw1yh6Q==","signatures":[{"sig":"MEYCIQDffZVA3th4rzgx5YIIywVQUyQefutmW3G54qIYF3ktQQIhAP+VKdYV7C728ui/a+ADMjAxRwtzExCUFRHfUxvz5aCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7019072},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aact-view-3.0.0-beta.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/tmp/aact-view-3.0.0-beta.22.tgz","_integrity":"sha512-trvbQ8oGDhQP3WzvbdpDvv9sx7tMm9yTDJddh0cMwCi0VEWKaTotpmBQ4MFwcRvDMNayFcthrO1h9xpGw1yh6Q==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.22","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.22"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.22_1779363416120_0.1760130987741677","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.23":{"name":"@aact/view","version":"3.0.0-beta.23","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.23","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"0380d81844377608d1ec5098dabcc6d3d2b91de3","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.23.tgz","fileCount":27,"integrity":"sha512-+Psw1IjfOgVkO03aP2SIEVSUkgTzq1fEjjdOiHUkASXJR1/8JDZ/EntRjV87sxF7JxLTv5vlsz2u39pTp18cbQ==","signatures":[{"sig":"MEUCIQDOkSflsCweanUMMTEx0LGS+qWp2KAsFLRl6ee7+c5eGQIgYjZrc4QyoCLWz3dqkKkeBPWug2URGdpvU9vDLBbTNrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7019072},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aact-view-3.0.0-beta.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/tmp/aact-view-3.0.0-beta.23.tgz","_integrity":"sha512-+Psw1IjfOgVkO03aP2SIEVSUkgTzq1fEjjdOiHUkASXJR1/8JDZ/EntRjV87sxF7JxLTv5vlsz2u39pTp18cbQ==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.23","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.23"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.23_1779364024101_0.9078041491754643","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.24":{"name":"@aact/view","version":"3.0.0-beta.24","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.24","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"fec773fbf6d77085afa4d14dc51d55ef3c68f99f","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.24.tgz","fileCount":27,"integrity":"sha512-5MUQHno85HEXrpMQ+mNysDn67wufpB/XiWnCKXTGhXc4eOy9mawqhZ/L9s46wCqcDt4HgNvbj5qwy3Swk26XnQ==","signatures":[{"sig":"MEQCIDKxAB4FSOyx3cOM7vQ7nIIEUGk/JULm+Pd1sZluSLu5AiBD6DS3ZiyDcgJGQHdSQrLLD+YRiY2oNfMQfJUVs84pKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7063744},"main":"./dist/index.js","type":"module","_from":"file:packages/view/aact-view-3.0.0-beta.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/Users/lubov/Documents/github/aact/packages/view/aact-view-3.0.0-beta.24.tgz","_integrity":"sha512-5MUQHno85HEXrpMQ+mNysDn67wufpB/XiWnCKXTGhXc4eOy9mawqhZ/L9s46wCqcDt4HgNvbj5qwy3Swk26XnQ==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.24","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.24"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.24_1779499743944_0.2130322548141521","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.25":{"name":"@aact/view","version":"3.0.0-beta.25","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.25","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"5a25557a3097c59420764ead036d4befe7ba304a","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.25.tgz","fileCount":27,"integrity":"sha512-d2v9COKHCeAa/4h3xGNt8zsw/UokSBQ+MafIHMzOEYG/0nRZDCWalZ16bimnxzByxZUeIHDO8m3OFN9xXMYyug==","signatures":[{"sig":"MEUCIGebfsSIISMYVGsuAgWbNdwIpe7PsXa0COXFN7Rl7injAiEAy4D7zj3Q4jI67+ROtA05bmNlDWAM5a6nlrkDNVlcahY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7063744},"main":"./dist/index.js","type":"module","_from":"file:packages/view/aact-view-3.0.0-beta.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/Users/lubov/Documents/github/aact/packages/view/aact-view-3.0.0-beta.25.tgz","_integrity":"sha512-d2v9COKHCeAa/4h3xGNt8zsw/UokSBQ+MafIHMzOEYG/0nRZDCWalZ16bimnxzByxZUeIHDO8m3OFN9xXMYyug==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.25","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.25_1779528025015_0.06649255843276314","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.26":{"name":"@aact/view","version":"3.0.0-beta.26","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.26","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"8fb8ac79422ee947d69f249cf0e2bf960176695a","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.26.tgz","fileCount":27,"integrity":"sha512-K+e/jrd378ZuW+dghS1zceHyLgRU5WT7r2ibK/ivLbxN/z9W8rv7GTDnVhxRwAzTXjBh1RBs1uc9p5vIkKfHSQ==","signatures":[{"sig":"MEUCIGFKl8xCT8OlzbLbm0RChubutUwhLVLSjBSeyTwSRQTVAiEA3e+NKLQ6QFFxf7/S55lNOig4WGgzNdK/Jdb4wgtSgWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7063744},"main":"./dist/index.js","type":"module","_from":"file:packages/view/aact-view-3.0.0-beta.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/Users/lubov/Documents/github/aact/packages/view/aact-view-3.0.0-beta.26.tgz","_integrity":"sha512-K+e/jrd378ZuW+dghS1zceHyLgRU5WT7r2ibK/ivLbxN/z9W8rv7GTDnVhxRwAzTXjBh1RBs1uc9p5vIkKfHSQ==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.26","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.26"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.26_1779528833068_0.4101927034885682","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.28":{"name":"@aact/view","version":"3.0.0-beta.28","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.28","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"21b2a16ad78926853563a1052df67c92b7741929","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.28.tgz","fileCount":27,"integrity":"sha512-KWYIyvoHGrIKluKwuIIAqhYahy8uuSHuyvj8/k63/8LnVzXFtfPY2avhTRFSvjJZtza2Iha5CfklPTzoPoRMyw==","signatures":[{"sig":"MEUCIQCm6tUwPCOKtIN8nhspyxuceduJ2q6Dp/qunxNVO/TfMQIgNaSa9gV94SdjwedgKd5fHmO017hB5oORPcEMcnRLVrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7073148},"main":"./dist/index.js","type":"module","_from":"file:packages/view/aact-view-3.0.0-beta.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"tsc --noEmit -p tsconfig.json","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"_resolved":"/Users/lubov/Documents/github/aact/packages/view/aact-view-3.0.0-beta.28.tgz","_integrity":"sha512-KWYIyvoHGrIKluKwuIIAqhYahy8uuSHuyvj8/k63/8LnVzXFtfPY2avhTRFSvjJZtza2Iha5CfklPTzoPoRMyw==","repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"^3.0.0-beta.28","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.28"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.28_1779566577948_0.6511386169199334","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.29":{"name":"@aact/view","version":"3.0.0-beta.29","keywords":["aact","architecture","c4","viewer","workbench"],"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","_id":"@aact/view@3.0.0-beta.29","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"dist":{"shasum":"c7f4910558200cd550a4c64893b5931ecfa40a34","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.0-beta.29.tgz","fileCount":26,"integrity":"sha512-um1wUekuBz48Xw60p1EjdofkLN2/8PqDgw1hrFHSCnMHZMMSTSjblI77mStx40NkT777Iyh4/mSUpzVQKMODzA==","signatures":[{"sig":"MEQCIAFxCtMAmymIEgyenAv/USRW+3ocd/wpdREAjCx8RhjTAiAIrt2rn7zZHyUiLfD41rP/bAIv2JZyQ2RtVFRae1voaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7041665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c720faa4fbecd25784ac20821741699e83f5111a","scripts":{"lint":"npm run typecheck","build":"npm run build:ui && npm run build:server","build:ui":"vite build","typecheck":"npm run typecheck:server && npm run typecheck:ui","build:server":"tsc -p tsconfig.json","typecheck:ui":"tsc --noEmit -p ui/tsconfig.json","typecheck:server":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/aact.git","type":"git","directory":"packages/view"},"_npmVersion":"11.12.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"h3":"2.0.1-rc.22","elkjs":"^0.11.1","pathe":"^2.0.3","listhen":"^1.10.0","chokidar":"^5.0.0","@xyflow/svelte":"^1.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aact":"workspace:^","vite":"^8.0.13","svelte":"^5.55.8","typescript":"5.9.3","@tsconfig/svelte":"^5.0.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"aact":"^3.0.0-beta.29"},"_npmOperationalInternal":{"tmp":"tmp/view_3.0.0-beta.29_1781125378805_0.29634312214197145","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@aact/view","version":"3.0.1","description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","type":"module","license":"GPL-3.0","author":{"name":"Sergei Volchkov"},"homepage":"https://github.com/Byndyusoft/aact#readme","bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"repository":{"type":"git","url":"git+https://github.com/Byndyusoft/aact.git","directory":"packages/view"},"keywords":["aact","architecture","c4","viewer","workbench"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","peerDependencies":{"aact":"^3.0.0"},"devDependencies":{"@sveltejs/vite-plugin-svelte":"^7.1.2","@tsconfig/svelte":"^5.0.8","svelte":"^5.55.8","typescript":"5.9.3","vite":"^8.0.13","aact":"^3.0.1"},"dependencies":{"@xyflow/svelte":"^1.5.2","chokidar":"^5.0.0","elkjs":"^0.11.1","h3":"2.0.1-rc.26","listhen":"^1.10.0","pathe":"^2.0.3"},"scripts":{"build":"pnpm run clean && pnpm run build:ui && pnpm run build:server","build:server":"tsc -p tsconfig.json","build:ui":"vite build","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","lint":"pnpm run typecheck","typecheck":"pnpm run typecheck:server && pnpm run typecheck:ui","typecheck:server":"tsc --noEmit -p tsconfig.json","typecheck:ui":"tsc --noEmit -p ui/tsconfig.json"},"_id":"@aact/view@3.0.1","_integrity":"sha512-mhn/dlJQNhLOgJNoyndcE6BhNhPcrJ9J2QveIJ5+H+kZL8G+Xw0INvApRWDJ2vhjUB8PDf4iZozGkciASOv1LA==","_resolved":"/Users/lubov/Documents/github/aact/packages/view/aact-view-3.0.1.tgz","_from":"file:aact-view-3.0.1.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-mhn/dlJQNhLOgJNoyndcE6BhNhPcrJ9J2QveIJ5+H+kZL8G+Xw0INvApRWDJ2vhjUB8PDf4iZozGkciASOv1LA==","shasum":"3d0cdfb9293cfa0d4c4cac6c3cff3f5a4ec0c8e7","tarball":"https://registry.npmjs.org/@aact/view/-/view-3.0.1.tgz","fileCount":27,"unpackedSize":7077979,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTG+xro7zszA7IGNYc6SHYrOJbgHaRAoBdupiLkOthpwIhAPknzgJK/vsTBbI6gQoCoKaWllZE+mpyi36aJvZOacVP"}]},"_npmUser":{"name":"chs23","email":"c4s23@yandex.ru"},"directories":{},"maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/view_3.0.1_1788680472813_0.6546789375953992"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T10:32:43.397Z","modified":"2026-09-06T07:41:13.163Z","3.0.0-beta.19":"2026-05-21T10:32:43.825Z","3.0.0-beta.20":"2026-05-21T10:40:22.440Z","3.0.0-beta.21":"2026-05-21T11:26:50.722Z","3.0.0-beta.22":"2026-05-21T11:36:56.358Z","3.0.0-beta.23":"2026-05-21T11:47:04.306Z","3.0.0-beta.24":"2026-05-23T01:29:04.160Z","3.0.0-beta.25":"2026-05-23T09:20:25.272Z","3.0.0-beta.26":"2026-05-23T09:33:53.246Z","3.0.0-beta.28":"2026-05-23T20:02:58.137Z","3.0.0-beta.29":"2026-06-10T21:02:59.084Z","3.0.1":"2026-09-06T07:41:12.987Z"},"bugs":{"url":"https://github.com/Byndyusoft/aact/issues"},"author":{"name":"Sergei Volchkov"},"license":"GPL-3.0","homepage":"https://github.com/Byndyusoft/aact#readme","keywords":["aact","architecture","c4","viewer","workbench"],"repository":{"type":"git","url":"git+https://github.com/Byndyusoft/aact.git","directory":"packages/view"},"description":"Local architecture workbench for aact — browser-based live viewer of the normalised C4 Model.","maintainers":[{"name":"chs23","email":"c4s23@yandex.ru"}],"readme":"# `@aact/view`\n\nBrowser-based live viewer for the C4 architecture model that\n[aact](https://github.com/Byndyusoft/aact) parses. The Structurizr\nDSL / C4-PUML / model-json source you point `aact check` at is the\nsource of truth; `aact view` renders it as an interactive graph\nthat re-layouts every time you save the file.\n\n## Install\n\n`@aact/view` is an optional companion package. Install alongside\naact in the project you want to inspect:\n\n```bash\nnpm install -D @aact/view\n# or\npnpm add -D @aact/view\n```\n\nThe core `aact` package detects `@aact/view` via dynamic import; no\nconfiguration plumbing.\n\n## Usage\n\n```bash\nnpx aact view                    # uses aact.config.ts in cwd\nnpx aact view --port 4321        # pin port (defaults to 3000 with auto-fallback)\nnpx aact view --no-open          # skip auto-opening the browser\nnpx aact view --diff main:architecture.dsl\n```\n\nThe console prints a URL with a per-session auth token:\n\n```\n▸ aact view ready at http://localhost:3000/?token=AbCd…\n  watching ./architecture.dsl for changes (Ctrl-C to stop)\n```\n\nOpen that URL. Saving the source file re-parses through aact-core\nand pushes the new model over WebSocket — the graph re-layouts in\nplace.\n\n`--diff <baseline>` loads the baseline once at boot (file path, git\nref, or stdin with `--diff-format`) and keeps the current side live\nfrom `aact.config.ts`. The canvas colors changed nodes / relations;\nthe right panel shows the diff summary, grouped architectural changes,\nand primitive changes.\n\n## What you see\n\nThe canvas follows the Simon Brown C4 reference palette (Person\ndeep blue, System mid blue, Container lighter, Component lightest,\nexternals neutral slate). Three view modes in the top bar:\n\n- **Drill** — classic C4 levels. Double-click a boundary to descend;\n  breadcrumb walks back up.\n- **Expand** — toggle boundaries open inline; parents stay visible\n  so cross-context interactions read in one frame.\n- **Flat** — every boundary expanded at once; read-only big-picture\n  view.\n\nTwo more topbar toggles cover edge presentation:\n\n- **Edge style** — Curve / Smooth / Step. Personal preference,\n  persisted in localStorage.\n- **Edge filter** — All / Cross-BC. In Cross-BC mode intra-boundary\n  relations fade to background and inter-context interactions light\n  up; useful when an API gateway has many fan-outs and you want to\n  see which Bounded Contexts actually talk.\n\nHover a node to highlight only the edges incident to it; everything\nelse dims. The right-side details panel shows the selected\nelement / boundary's tags, technology, source location (clickable —\nopens your IDE), properties, and outgoing relations.\n\nThe full visual + interaction spec lives in [`DESIGN.md`](./DESIGN.md).\n\n## Live reload\n\nA chokidar watcher debounces source changes by 80ms and coalesces\nin-flight reloads. When the parser fails (broken DSL syntax) the\nlast good model stays on screen and the status pill flips to\n\"error\" with the parser message — restoring the file recovers via\nthe next successful broadcast.\n\n## Protocol vs CLI `ViewData`\n\nTwo \"view\" shapes exist — keep them separate:\n\n- **`aact view`'s `ViewData`** (the core `aact` package) is the `--json`\n  envelope _result_ of running the CLI command — a one-shot summary (port,\n  URL, whether this companion was found).\n- **`@aact/view`'s `ModelEnvelope`** is this package's **live workbench\n  protocol** — the payload served at `/api/model` and pushed over `/api/ws`\n  on every reload. It carries the normalized Model itself.\n\nThey are not interchangeable: the CLI envelope describes _the command run_,\nthe workbench envelope _streams the model_. Don't conflate them.\n\n## Security\n\n`aact view` listens on `localhost` only. Each session generates a\n24-byte random auth token; `/api/model` and the `/api/ws` upgrade\nrequire it as either a query string parameter (first navigation) or\na `HttpOnly` cookie (set on first HTML response). This stops random\nbrowser tabs / extensions on the same machine from reading your\narchitecture graph or following `vscode://file/...` source links.\n\n## What it doesn't do\n\n- **Editing.** The viewer is read-only. Source DSL/PUML stays the\n  authority; your IDE is the editor.\n- **Per-user layout persistence.** Positions are deterministic from\n  the model — every re-parse re-runs ELK so the layout is\n  reproducible across machines.\n- **ArchiMate / Deployment view / UML / BPMN.** C4 paradigm only,\n  matching aact-core scope.\n\n## Known follow-ups\n\nThese are flagged but not built:\n\n- **ELK in a worker** — layout currently runs on the main thread.\n  Sub-100ms on typical C4 models (V < 100), can take 300-500ms at\n  V > 500. Canonical fix: ship `elkjs/lib/elk-worker.min.js` as a\n  static asset via Vite `?url` + `new ELK({ workerUrl })` so ELK\n  spawns its own sub-worker out of the main thread.\n- **Search / filter by name.**\n- **Focus mode** — pick a node, dim all non-1-hop-neighbours.\n- **Export to SVG / PNG.**\n\n## License\n\nGPL-3.0, matching aact-core.\n","readmeFilename":"README.md"}