{"_id":"@3plate/graph-vue","_rev":"14-a9d15584d9db3780ce1f91201eb3e2f0","name":"@3plate/graph-vue","dist-tags":{"latest":"0.1.18"},"versions":{"0.1.0":{"name":"@3plate/graph-vue","version":"0.1.0","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.0","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"dist":{"shasum":"e8fb3e2d946fe3e3e480a41b74e8e65bb766ba8e","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.0.tgz","fileCount":6,"integrity":"sha512-haUZZ8u//0dYwXWBgurPTYJ4MOEjGpy4CNe/GKkz48gmoXGmOgzylR6S2jV20ZSSu2CPaZmqLta4WGJq5tyWhA==","signatures":[{"sig":"MEUCIQCqBPQhv7UWtRd1bdYeYcoThg2WtxQtFzfQM2z8DBjuJwIgTvQnb8RssUDoVRvHxBK8Y2ZebhXSc6sSQCY6bjKMUtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35815},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"3plate-nathan","email":"nathan@3plate.com"},"_resolved":"/tmp/a1691b6c9a3f4b0f23f548f09d4b0200/3plate-graph-vue-0.1.0.tgz","_integrity":"sha512-haUZZ8u//0dYwXWBgurPTYJ4MOEjGpy4CNe/GKkz48gmoXGmOgzylR6S2jV20ZSSu2CPaZmqLta4WGJq5tyWhA==","_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@3plate/graph-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.0_1765131748800_0.5832443124139319","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@3plate/graph-vue","version":"0.1.2","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.2","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"ed9825e6a6669667b74d3815c2478febb82790d7","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.2.tgz","fileCount":6,"integrity":"sha512-yVhBlXPhekR9+SaHlO3K7N833rN49jCZGInPeydxzEuHA8wuP7RSAW7KBALgHJmKzPCFawUJJ0yPF+lzoyvvMA==","signatures":[{"sig":"MEUCIH/436kHi6ulDEwTr1DiOqc4pYgYGfUM8WleiveMUYE6AiEAw6kBB+hNjRw4VgVflB0dYLfN9Q9RDqWWpEwgsHhgf+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35933},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/a3203be9459874298b09ff2b31a430c2/3plate-graph-vue-0.1.2.tgz","_integrity":"sha512-yVhBlXPhekR9+SaHlO3K7N833rN49jCZGInPeydxzEuHA8wuP7RSAW7KBALgHJmKzPCFawUJJ0yPF+lzoyvvMA==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.2_1765503403461_0.537867199075329","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@3plate/graph-vue","version":"0.1.4","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.4","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"d3f4ba0159c81d41e721b0253b0a3f771149e999","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.4.tgz","fileCount":6,"integrity":"sha512-BdZQTLP4o+6EV82xaCA1j7kysSEw1pHiZPc+jFZjPu0hrMgdAOe68gqCmDA/1mFZ4WEuCznaBjsHcG7urkG4RQ==","signatures":[{"sig":"MEUCIFHdWREHJL3UOCDYrhzE3NInqBYNqV+H8G/TxXNZIe31AiEAzjpW7ltDGv5Vr3qQ6XNn29DaXtYv39l6Qw8W1upEihE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35933},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/11af68b950d78f328b29680ef5c32bba/3plate-graph-vue-0.1.4.tgz","_integrity":"sha512-BdZQTLP4o+6EV82xaCA1j7kysSEw1pHiZPc+jFZjPu0hrMgdAOe68gqCmDA/1mFZ4WEuCznaBjsHcG7urkG4RQ==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.4_1765768315876_0.5092076296560366","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@3plate/graph-vue","version":"0.1.5","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.5","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"2f3812ce4be6de244802081d4b43a4bb8f6c74c5","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.5.tgz","fileCount":6,"integrity":"sha512-9F1J9s1g/72/IFWhDssxPXKdus7nKIgKhMKlR0E8t1ZxclN7IKAp2rb4bRgrlHeQA5Wg5qDqWhlvO6NtTe0tsw==","signatures":[{"sig":"MEQCIAD+XRGEtdFH4c0K9367BIhEQb2UhhRfiTx/A39wwNRSAiAd1ovmYbU0OxN6KKpuCks7w2EedKrUTSKc9SE4aY9WDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35933},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/e0e01f4d92eb3fc5cafc466bc0fd80d3/3plate-graph-vue-0.1.5.tgz","_integrity":"sha512-9F1J9s1g/72/IFWhDssxPXKdus7nKIgKhMKlR0E8t1ZxclN7IKAp2rb4bRgrlHeQA5Wg5qDqWhlvO6NtTe0tsw==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.5_1766450727021_0.9113366209326381","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@3plate/graph-vue","version":"0.1.6","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.6","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"59c4300c8f26af820fe7f6e9fe6d933a4922ab84","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.6.tgz","fileCount":6,"integrity":"sha512-JI8lcH8Qi3VPLjoCoMSQyJHeLoiHpLGnzcnJc8J2opbSD75AoNL2xF1b7QULffXMqF7J+MDXml8E/3DbEIXH5g==","signatures":[{"sig":"MEQCICV2+lueq0h9cL7E8DgIxShBYzhFS1kSRFAcYjsYQvDrAiBvSqlvjv/qVq/swej27hST5vIjSGWPX7Dc/K96ytcxRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35933},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/4b1abd5a1ed85819772da0baac287e62/3plate-graph-vue-0.1.6.tgz","_integrity":"sha512-JI8lcH8Qi3VPLjoCoMSQyJHeLoiHpLGnzcnJc8J2opbSD75AoNL2xF1b7QULffXMqF7J+MDXml8E/3DbEIXH5g==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.6_1766683284486_0.1804603938142597","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@3plate/graph-vue","version":"0.1.7","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.7","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"80ab648fe887a3f2adc02e858d4786a6dd181df8","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.7.tgz","fileCount":6,"integrity":"sha512-jIoCt5jrTNId7ddCJTLPtTdlZMHlFWee/953Pg8qoZKksEPL6Ur4IgWnuHITpeKNWWCLq6VhIaydi5XWU8O4dw==","signatures":[{"sig":"MEUCIA7uMbKMj3mSuoSUmsgr8BRtPFDjnRh1bVEfinup6EMTAiEA6Crd/5nJGYvvjsKfIGy7FieB+aPOOmefpERHNIzhjZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35933},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/a08657eb1431a76e4eb68b203851de9c/3plate-graph-vue-0.1.7.tgz","_integrity":"sha512-jIoCt5jrTNId7ddCJTLPtTdlZMHlFWee/953Pg8qoZKksEPL6Ur4IgWnuHITpeKNWWCLq6VhIaydi5XWU8O4dw==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.7_1766691943453_0.8866083309433868","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@3plate/graph-vue","version":"0.1.9","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.9","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"7d2101a349f5571219a995cad21ccb840d1d2855","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.9.tgz","fileCount":7,"integrity":"sha512-TRy0wWhaZjlH/xmNnZHb3msBNvlG2lAWDyeva0aiP/1EdwADCSkQ9wLq++GlvY7nE9iLH/eYPFj0FAaRo1W6Bg==","signatures":[{"sig":"MEQCIBiwhS70lSe26+00hGlWS5mGVkFN5MZlbRarRBIRAaLlAiBxNt8M5QHmRDOnhdkDWf5cLu/5a707y7oo4+CTejfhdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60614},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/7cb537533768dbf9abcb81e1354cb458/3plate-graph-vue-0.1.9.tgz","_integrity":"sha512-TRy0wWhaZjlH/xmNnZHb3msBNvlG2lAWDyeva0aiP/1EdwADCSkQ9wLq++GlvY7nE9iLH/eYPFj0FAaRo1W6Bg==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.9_1766723594403_0.9418716119188","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@3plate/graph-vue","version":"0.1.10","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.10","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"c5701e8b17c198ec1abcc6ff2a6350e0bb905c0b","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.10.tgz","fileCount":7,"integrity":"sha512-fQtnulDo54Hav7aBmvPnQFbDVumvD0KrlVW4kqWkztfAcNgz9kKB6P53Xs6c76wMljMsskpWSBw/EoEWDzTg3Q==","signatures":[{"sig":"MEYCIQC6HV8F1r7V1NXO3lQemmON+JzY9q5tedpK81D/xy6RHAIhAPjZcSP+3vbN3E/y1fgO0mNe2Jo7HuR7rveJzyqhKLgF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61212},"main":"./dist/index.js","_from":"file:3plate-graph-vue-0.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/361b71b814572bc4d35723ba5a66f193/3plate-graph-vue-0.1.10.tgz","_integrity":"sha512-fQtnulDo54Hav7aBmvPnQFbDVumvD0KrlVW4kqWkztfAcNgz9kKB6P53Xs6c76wMljMsskpWSBw/EoEWDzTg3Q==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.10_1766765571229_0.3988972033926619","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@3plate/graph-vue","version":"0.1.12","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.12","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"fcb396d2f52317cfa67acc55c7e45669d1f2f717","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.12.tgz","fileCount":7,"integrity":"sha512-i6zycQ8mMD0I8SKq1p6STOtOJlczsIXiCaI0nejJEd2YVjYu7gijHffXwVGzbyBW/q2s6N923CdwNuDMnFhjBg==","signatures":[{"sig":"MEQCIE3PqJxYA42Ycgeq9WMnWV0BfujX4Ic8t2rZ/Lw5dv1gAiBFICnjjUtLDp5XuGlmoDXRmHINz55zRW0x2iocSn1Cug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61549},"main":"./dist/index.cjs","type":"module","_from":"file:3plate-graph-vue-0.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/039f864ccd623a3ac9378ee40040ca66/3plate-graph-vue-0.1.12.tgz","_integrity":"sha512-i6zycQ8mMD0I8SKq1p6STOtOJlczsIXiCaI0nejJEd2YVjYu7gijHffXwVGzbyBW/q2s6N923CdwNuDMnFhjBg==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.7.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@3plate/graph-core":"0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.12_1767111645811_0.394034418728495","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@3plate/graph-vue","version":"0.1.14","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.14","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"a6dd45e9605a00baf83767792017639af26d87df","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.14.tgz","fileCount":9,"integrity":"sha512-D838WrIVBArIYH12WbMXitYFinRLIU4gb6Fin6vqBZ9uHobUd84rg9mXTKxUE4Cw9JzJM46m/rT4DQwxTYLZeQ==","signatures":[{"sig":"MEYCIQCglP8vF976pf+/IaQudQiPc++1TmWZx1UwSMNSYJ3BFQIhAIoz/BKimZvwbVzxZZtQsbFpo/SZJUTK1Pb2IDZ6N2z6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85766},"main":"./dist/index.cjs","type":"module","_from":"file:3plate-graph-vue-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --sourcemap --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/4a64fb0494f4fc11364ff7dc279ab1df/3plate-graph-vue-0.1.14.tgz","_integrity":"sha512-D838WrIVBArIYH12WbMXitYFinRLIU4gb6Fin6vqBZ9uHobUd84rg9mXTKxUE4Cw9JzJM46m/rT4DQwxTYLZeQ==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.10.1","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@3plate/graph-core":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.14_1772059797754_0.9295084604324908","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@3plate/graph-vue","version":"0.1.15","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.15","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"bd8fa4fa65173e2c472a29208a2969a17644e4c1","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.15.tgz","fileCount":9,"integrity":"sha512-oBOPGttQo3fYn7HrWkmPfGZZQPA8Pm+cNWW6UL+5J4f+Xzsge7A5Mnp+umFC5DhCo4IEdKHYb8fCcei21Rkt1g==","signatures":[{"sig":"MEYCIQDyjxeNj8DdeE/CRmbe93X+9fIUzHTLxVsRJd3sC9dqCQIhAMzdSWHRfXYbPQLwVID9RHoCNj6NVrZl+U2baEOA6q8E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85766},"main":"./dist/index.cjs","type":"module","_from":"file:3plate-graph-vue-0.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --sourcemap --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/5d7b4008dbb340feb14729f3e68c16dc/3plate-graph-vue-0.1.15.tgz","_integrity":"sha512-oBOPGttQo3fYn7HrWkmPfGZZQPA8Pm+cNWW6UL+5J4f+Xzsge7A5Mnp+umFC5DhCo4IEdKHYb8fCcei21Rkt1g==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@3plate/graph-core":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.15_1772060491944_0.7693714491010262","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@3plate/graph-vue","version":"0.1.16","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.16","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"a3c01219ed2033ccd59ef9e3567c31dbefee37ac","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.16.tgz","fileCount":9,"integrity":"sha512-el24N1hIESqXmdMAKyQwHLv13WAstG8xF1pAwHUx7XBRTuDoHJxcdKoukzHIhPaMGwiHLsXKlSqCSpZz7WNk/w==","signatures":[{"sig":"MEQCID/Yis/lL17yxmuT2kXRUxIVYbOFcGs5BuzQqCPWjGx7AiB8CRju9z0u99og/qKtJ2cRXdOTFDl7FJYoDAMSwSCElQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85766},"main":"./dist/index.cjs","type":"module","_from":"file:3plate-graph-vue-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --sourcemap --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/40865cbccc5d2a956138be328f62b97b/3plate-graph-vue-0.1.16.tgz","_integrity":"sha512-el24N1hIESqXmdMAKyQwHLv13WAstG8xF1pAwHUx7XBRTuDoHJxcdKoukzHIhPaMGwiHLsXKlSqCSpZz7WNk/w==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@3plate/graph-core":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.16_1772481247977_0.9119285368544616","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@3plate/graph-vue","version":"0.1.17","license":"GPL-3.0","_id":"@3plate/graph-vue@0.1.17","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"homepage":"https://github.com/3plt/graph#readme","bugs":{"url":"https://github.com/3plt/graph/issues"},"dist":{"shasum":"4472dc31336e7afcacfe62b20957c7abc7e510f3","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.17.tgz","fileCount":9,"integrity":"sha512-pk9H0Cu5SJTe9ndNtt6n2Db7szEOY6aCXkQbyG2PQPQ7Dz8A9PWo+h7XPyvlxZIg0ZH5s9cR1jMSf73rzbm0YA==","signatures":[{"sig":"MEQCIBTIkLj5cIkm72/Fu2OHRV/gDm+A3/ezMUNixaSW1SVBAiBsxX1BPp+x5uxs+E3ucfMUfqEMKWD3cn2/Ae0mrg1BRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85766},"main":"./dist/index.cjs","type":"module","_from":"file:3plate-graph-vue-0.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --sourcemap --watch --external vue","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap --external vue"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"_resolved":"/tmp/2765bded0a8c58d538ba490a6dc52b08/3plate-graph-vue-0.1.17.tgz","_integrity":"sha512-pk9H0Cu5SJTe9ndNtt6n2Db7szEOY6aCXkQbyG2PQPQ7Dz8A9PWo+h7XPyvlxZIg0ZH5s9cR1jMSf73rzbm0YA==","repository":{"url":"git+https://github.com/3plt/graph.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 components for @3plate/graph visualization.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@3plate/graph-core":"0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-vue_0.1.17_1772489141994_0.9702291790732767","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@3plate/graph-vue","version":"0.1.18","type":"module","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/3plt/graph.git","directory":"packages/vue"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"publishConfig":{"access":"public"},"peerDependencies":{"vue":"^3.3.0"},"dependencies":{"@3plate/graph-core":"0.1.18"},"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","vue":"^3.5.25"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap --external vue","dev":"tsup src/index.ts --format cjs,esm --dts --sourcemap --watch --external vue"},"_id":"@3plate/graph-vue@0.1.18","description":"Vue 3 components for @3plate/graph visualization.","bugs":{"url":"https://github.com/3plt/graph/issues"},"homepage":"https://github.com/3plt/graph#readme","_integrity":"sha512-ma0mc9ZJED91oANKTVMXXgqvrWaddt1FhaOOj9OiQXxu7G1G4IjHjr4iE8UZOzcJL2N6M53p0Y8JIS0uFlrkhw==","_resolved":"/tmp/daaf25488aca2e63131e283831282117/3plate-graph-vue-0.1.18.tgz","_from":"file:3plate-graph-vue-0.1.18.tgz","_nodeVersion":"20.20.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ma0mc9ZJED91oANKTVMXXgqvrWaddt1FhaOOj9OiQXxu7G1G4IjHjr4iE8UZOzcJL2N6M53p0Y8JIS0uFlrkhw==","shasum":"341dd01080e0205f0fe97a736d4728e5b244521f","tarball":"https://registry.npmjs.org/@3plate/graph-vue/-/graph-vue-0.1.18.tgz","fileCount":9,"unpackedSize":85766,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3plate%2fgraph-vue@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmgJ82YWzRnvPYYJ9SM1ZQ0m3S/qzrD4sIkBsMQA0+5gIhAK3HVK4j8r0dSZVtZEFuX+z/OPIX/o2VQzF9sdFwtZ7g"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7422e196-7c3e-4700-a698-6618618aaaf4"}},"directories":{},"maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graph-vue_0.1.18_1772747505915_0.30431061572520157"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T18:22:28.680Z","modified":"2026-03-05T21:51:46.390Z","0.1.0":"2025-12-07T18:22:28.958Z","0.1.2":"2025-12-12T01:36:43.672Z","0.1.4":"2025-12-15T03:11:56.028Z","0.1.5":"2025-12-23T00:45:27.238Z","0.1.6":"2025-12-25T17:21:24.623Z","0.1.7":"2025-12-25T19:45:43.581Z","0.1.9":"2025-12-26T04:33:14.559Z","0.1.10":"2025-12-26T16:12:51.367Z","0.1.12":"2025-12-30T16:20:45.951Z","0.1.14":"2026-02-25T22:49:57.877Z","0.1.15":"2026-02-25T23:01:32.097Z","0.1.16":"2026-03-02T19:54:08.146Z","0.1.17":"2026-03-02T22:05:42.145Z","0.1.18":"2026-03-05T21:51:46.065Z"},"bugs":{"url":"https://github.com/3plt/graph/issues"},"license":"GPL-3.0","homepage":"https://github.com/3plt/graph#readme","repository":{"type":"git","url":"git+https://github.com/3plt/graph.git","directory":"packages/vue"},"description":"Vue 3 components for @3plate/graph visualization.","maintainers":[{"name":"3plate-nathan","email":"nathan@3plate.com"}],"readme":"# @3plate/graph-vue\n\nVue 3 components for @3plate/graph visualization.\n\n## Installation\n\n```bash\nnpm install @3plate/graph-vue\n```\n\n## Usage\n\n### Basic Example\n\n```vue\n<script setup lang=\"ts\">\nimport { Graph } from '@3plate/graph-vue'\n\nconst nodes = [\n  { id: 'a', title: 'Start' },\n  { id: 'b', title: 'Process' },\n  { id: 'c', title: 'End' },\n]\n\nconst edges = [\n  { source: 'a', target: 'b' },\n  { source: 'b', target: 'c' },\n]\n</script>\n\n<template>\n  <div style=\"width: 100%; height: 400px\">\n    <Graph :nodes=\"nodes\" :edges=\"edges\" />\n  </div>\n</template>\n```\n\n### With Options\n\n```vue\n<script setup lang=\"ts\">\nimport { Graph } from '@3plate/graph-vue'\n\nconst nodes = [\n  { id: 'input', type: 'input', title: 'Input' },\n  { id: 'process', type: 'process', title: 'Process' },\n  { id: 'output', type: 'success', title: 'Output' },\n]\n\nconst edges = [\n  { source: 'input', target: 'process' },\n  { source: 'process', target: 'output', type: 'success' },\n]\n\nconst options = {\n  graph: {\n    orientation: 'LR',\n  },\n  canvas: {\n    colorMode: 'dark',\n    nodeTypes: {\n      input: { border: '#3b82f6' },\n      process: { border: '#8b5cf6' },\n      success: { bg: '#f0fdf4', border: '#22c55e', text: '#166534' },\n    },\n    edgeTypes: {\n      success: { color: '#22c55e' },\n    },\n  },\n}\n</script>\n\n<template>\n  <div style=\"width: 100%; height: 400px\">\n    <Graph :nodes=\"nodes\" :edges=\"edges\" :options=\"options\" />\n  </div>\n</template>\n```\n\n### With Events\n\n```vue\n<script setup lang=\"ts\">\nimport { Graph } from '@3plate/graph-vue'\n\nconst nodes = [\n  { id: 'a', title: 'Node A' },\n  { id: 'b', title: 'Node B' },\n]\n\nconst edges = [{ source: 'a', target: 'b' }]\n\nconst events = {\n  nodeClick: (node) => console.log('Clicked:', node),\n  edgeClick: (edge) => console.log('Edge clicked:', edge),\n  historyChange: (index, length) => {\n    console.log(`Step ${index + 1} of ${length}`)\n  },\n}\n</script>\n\n<template>\n  <div style=\"width: 100%; height: 400px\">\n    <Graph :nodes=\"nodes\" :edges=\"edges\" :events=\"events\" />\n  </div>\n</template>\n```\n\n### With Real-time Ingestion\n\n```vue\n<script setup lang=\"ts\">\nimport { Graph } from '@3plate/graph-vue'\n\n// WebSocket ingestion\nconst ingestion = {\n  type: 'websocket' as const,\n  url: 'ws://localhost:8787',\n}\n</script>\n\n<template>\n  <div style=\"width: 100%; height: 400px\">\n    <Graph :ingestion=\"ingestion\" />\n  </div>\n</template>\n```\n\n### Reactive Updates\n\nThe component automatically handles reactive prop changes:\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { Graph } from '@3plate/graph-vue'\n\nconst nodes = ref([\n  { id: 'a', title: 'Start' },\n  { id: 'b', title: 'End' },\n])\n\nconst edges = ref([{ source: 'a', target: 'b' }])\n\nfunction addNode() {\n  const id = `node-${Date.now()}`\n  nodes.value = [...nodes.value, { id, title: `Node ${id}` }]\n  edges.value = [...edges.value, { source: 'a', target: id }]\n}\n</script>\n\n<template>\n  <button @click=\"addNode\">Add Node</button>\n  <div style=\"width: 100%; height: 400px\">\n    <Graph :nodes=\"nodes\" :edges=\"edges\" />\n  </div>\n</template>\n```\n\n## Props\n\n| Prop        | Type              | Description                     |\n|-------------|-------------------|---------------------------------|\n| `nodes`     | `N[]`             | Array of node objects           |\n| `edges`     | `E[]`             | Array of edge objects           |\n| `history`   | `Update<N, E>[]`  | History updates for time-travel |\n| `ingestion` | `IngestionConfig` | WebSocket or file source config |\n| `options`   | `APIOptions`      | Graph and canvas options        |\n| `events`    | `EventsOptions`   | Event handlers                  |\n\n### Playground Component\n\nThe Playground component provides a full-featured demo environment:\n\n```vue\n<script setup lang=\"ts\">\nimport { Playground } from '@3plate/graph-vue'\n\nconst examples = {\n  simple: {\n    name: 'Simple Graph',\n    description: 'A basic graph example',\n    nodes: [\n      { id: 'a', title: 'Start' },\n      { id: 'b', title: 'End' },\n    ],\n    edges: [{ source: 'a', target: 'b' }],\n  },\n  complex: {\n    name: 'Complex Graph',\n    description: 'A more complex example',\n    nodes: [\n      { id: '1', title: 'Input' },\n      { id: '2', title: 'Process A' },\n      { id: '3', title: 'Process B' },\n      { id: '4', title: 'Output' },\n    ],\n    edges: [\n      { source: '1', target: '2' },\n      { source: '1', target: '3' },\n      { source: '2', target: '4' },\n      { source: '3', target: '4' },\n    ],\n  },\n}\n</script>\n\n<template>\n  <div style=\"width: 100%; height: 600px\">\n    <Playground :examples=\"examples\" default-example=\"simple\" />\n  </div>\n</template>\n```\n\n## Features\n\n- **Reactive updates** — Props changes are efficiently diffed and applied\n- **Incremental history** — Appended history updates are applied incrementally\n- **Style updates** — Theme and type changes are applied without re-render\n- **Color mode** — Light/dark mode changes are applied instantly\n- **Cleanup** — Resources are properly cleaned up on unmount\n- **Playground** — Full-featured demo environment with example switching\n\n","readmeFilename":"README.md"}