{"_id":"@adrianwidmer/ngx-vflow","_rev":"17-d9e54e1ebdef16eadb8df404cef532b4","name":"@adrianwidmer/ngx-vflow","dist-tags":{"latest":"3.6.1"},"versions":{"0.0.1":{"name":"@adrianwidmer/ngx-vflow","version":"0.0.1","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@0.0.1","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"94e80d0d6663d24590c24e42958b080f94913698","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-0.0.1.tgz","fileCount":275,"integrity":"sha512-FtNK/r2xbQDn//QSqjxPBiTrXv+tndCEx8thngScSa1C6OcB2msH6poXPYgf1EFeSD5q0glAyTyWC42dsEcrIg==","signatures":[{"sig":"MEYCIQD4jEdXGc20yZ3p4GZIvYvKg1wPQfOYIYH3lT0ybEKruAIhAMznwJEejeFEdyw6hjGRZCS+4RpRJICMwoMx5y1HI/e7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895041},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"esm":"./esm2022/adrianwidmer-ngx-vflow.mjs","types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs","esm2022":"./esm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"esm":"./esm2022/testing/adrianwidmer-ngx-vflow-testing.mjs","types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs","esm2022":"./esm2022/testing/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ff2e614323017faddca508467cec456cf1d98df6","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<img width=\"1305\" alt=\"image\" src=\"https://github.com/artem-mangilev/ngx-vflow/assets/53087914/3520a5a4-9a8f-40d6-9c3f-50d16fabc48f\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^17.3.12 || 18.x || 19.x || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^17.3.12 || 18.x || 19.x || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_0.0.1_1766072381471_0.3516710845711155","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@adrianwidmer/ngx-vflow","version":"0.0.2","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@0.0.2","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"d5da5e5aa064a944668885f78da2514cb3c6d31c","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-0.0.2.tgz","fileCount":173,"integrity":"sha512-g0GGd+06NdfHaE+dD3gPXOrDbWjM0JV+sPc7lTnwq5nl1GWGRSJYDAJdn6hIpwLTNyzdLBhTR49Qp7hWf490Qg==","signatures":[{"sig":"MEUCIQCvohc14d5Yx0MuJ3YzyNG2S37swXl6F1ATnQGfI/AbbAIgdZns+V2YOt1VmaaMfN30xp6dWdziYjYuNROYYg2bddk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315685},"gitHead":"1ec330e44d89d2facf650fd1e95263028a40b9f2","scripts":{"build":"ng build"},"_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_0.0.2_1768986846389_0.8171880817199246","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@adrianwidmer/ngx-vflow","version":"1.0.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@1.0.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"9b02598b75761282ee302ced6d82cc6010fb1ac4","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-1.0.0.tgz","fileCount":173,"integrity":"sha512-zxkW5RhEDQnLvjmcnZrEgT20RlPFv0LWeEHYqZfRW8RONk1Z27cPr5Z1FBfCexSj3KpqWC2NN+4Babg9dubsxg==","signatures":[{"sig":"MEYCIQC+lx6V5k9WYu1FSRI7g+Qvejypz71Zg+vi4c+CtCg9ZAIhAIWcw4cElDSv0ouiVplDrQsAs0qRQmU3NzBAceNaj3gl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315713},"gitHead":"a466ef11781812a7c1036c49d8bad5a1e64fb5cd","scripts":{"build":"ng build"},"_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_1.0.0_1768987446956_0.14624928442932172","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adrianwidmer/ngx-vflow","version":"1.0.1","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@1.0.1","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"d3f98fb7563ff99bf621c48faa9223f7bd1d461c","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-1.0.1.tgz","fileCount":146,"integrity":"sha512-MqtF/M+EVoq9AIc1NO9A/WbkqyQF7zzOA8XTsxXMdCpuIg26r04Fn7ibTofrgeEusIWVEOIykzIkQDl7X31ucQ==","signatures":[{"sig":"MEUCIE29xiLzYiCPRJDGRJGUZjsfa1yXLsRQgah4GAxkoZlXAiEA2ZKAHrJO5JeUqjqXrgKbQgqlTN4fcd3htN6LlFz6x1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950173},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0e02a9700f6ba2489e2a427a712bf001214cf06a","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_1.0.1_1768988219257_0.4073289398391826","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adrianwidmer/ngx-vflow","version":"2.0.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@2.0.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"2bf76de6786819b80f916a0570b57ca7ce80aa28","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-2.0.0.tgz","fileCount":157,"integrity":"sha512-ebIgvF49YMnzsD94xYO2CDNezt8zE52MsVUZ/ejmP7nXuuQDET0TJR7x+VGGYMoSIiwpXTr/mxGjGykaCQ7bDg==","signatures":[{"sig":"MEQCIChTQwhyGf3YcoHFTOM4OuqLLXBY58QBspMqYzaBfAlYAiBhznPC/fJaU65V+6FjV00Kr7vAesUPwB5XOxnNSJqfCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050629},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"496beb07f9293cec6d25a10d3b47e3645d238f3c","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_2.0.0_1783950068570_0.9571118628357551","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@adrianwidmer/ngx-vflow","version":"3.0.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.0.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"5cc40c954afc3b6789c7f7e252229c9e9421e479","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.0.0.tgz","fileCount":156,"integrity":"sha512-2aSMZEPeLCi9GHSU/P7CJTqmLlNb52GoXkVFHw4BvEBkpUamVC1b4Ed/YQkI80aHtYKpfXr7sy7wr0F0c1RxZg==","signatures":[{"sig":"MEQCIGRHa2zf9mPcVtzRO7/46qtZkhhqqAQ5rfPHpHYDhi+AAiBdlehm4qAo/n8ZxAhVUuOTctSbnFOLAuJ0SkeNwnFQmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048473},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bd910c77e9e9907aca2943d52e415aa9ef5086c7","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.0.0_1783955057274_0.6638058988957454","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@adrianwidmer/ngx-vflow","version":"3.0.1","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.0.1","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"0d05143a5626266a9bfc58296bf170258edeaa0d","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.0.1.tgz","fileCount":156,"integrity":"sha512-WPlRGIlukav1YxV1hHFgZiJfn9wKP+jtb6a+GDWvAbRHFe/8VPEqs5EKXGuVxPW9DS54kccduN46Zm/R+VSgDg==","signatures":[{"sig":"MEQCIHXRQuZVkbVVw+yZ1miKZjGrpq9SlcDIZ+4QmXK3sihwAiAeUDayvUUDFaBjX8icuDtLcyD7vyfSIWt8aeih35U4BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048782},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bd910c77e9e9907aca2943d52e415aa9ef5086c7","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.0.1_1783957047677_0.458363794659302","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@adrianwidmer/ngx-vflow","version":"3.0.2","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.0.2","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"288e6409c656e2fde36d430bab19df48e1500df5","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.0.2.tgz","fileCount":156,"integrity":"sha512-RK8lCKNq3mRjE2NoTcjyKGlmfGcZaDBsHusLZ5s6SwcMjbdHS22oF7PKyENNzA1efLczgmbVLT70RQ/owjS5mg==","signatures":[{"sig":"MEYCIQDhlIvTJ/UssamFHMuPDr6dib5GaxzxH7jfaffpT+uMRwIhAILYPjkL2lw1WsVH8F+0P8ZEWRbV4kigTPWu8XP8ry10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049630},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7c221a68b0db94f81d62d1a0f88573f74255f809","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.0.2_1784795558057_0.1343884024025659","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@adrianwidmer/ngx-vflow","version":"3.0.3","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.0.3","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"5c7955223a5c33df16a98ea11d4b5243c96c1d66","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.0.3.tgz","fileCount":156,"integrity":"sha512-23irVnWInUrXB75fuiRLdv17rnLkIGO64hl173frltPZL3JpIosB7RzW//yRS7kBrRdyCrlhx1BrzWmby+smMQ==","signatures":[{"sig":"MEUCIH1BUFCP4ZBBM1W5FmOBfbEo22UFvw6pQUThxa2fDVEYAiEApOiwFotKCvVp2PTyMGVZbWEghWuzZ9pLVV/pG2GK1WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049630},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7c221a68b0db94f81d62d1a0f88573f74255f809","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.0.3_1784795703129_0.35587254543975444","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@adrianwidmer/ngx-vflow","version":"3.1.3","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.1.3","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"160531bbaa487bba3d06d5083de3f4e22785aa32","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.1.3.tgz","fileCount":162,"integrity":"sha512-fcEyNnpaHZJ0VlpWANk4nBVhRaPPCJ3T/ABKZPPVbwsC148C8nELMO13X8tZkbyPAupqbiVvBUVz52k+PABQhw==","signatures":[{"sig":"MEUCIA8XAWN6cCiEP/WUUsFP+B8tBNip9VY7qqq9+oG+abi3AiEArx8xOS7RvUFQVMMUEZe/wwJWLiaqiHywrdL3suk+4Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084955},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1953f5f6d3349afa99a3d0aeb0205995412cb5bd","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.1.3_1784901037953_0.48963177441368355","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@adrianwidmer/ngx-vflow","version":"3.2.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.2.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"c1e36c6538c9f44742f9d34f578f71b2cb99e830","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.2.0.tgz","fileCount":163,"integrity":"sha512-ffzHbOWkRZzJtAI0Os+fo88GpnIC2DH98OKVTL/JVjcH0EyhWg4yzFbRV87AXYEBXy4VQJGbbehsJ9Wl49J+UQ==","signatures":[{"sig":"MEUCIQCEzrbFFTMa4gSVxcIqoB/HZagl+euIrH3KWjaqy97HYQIgW2hzSNquKCnW+uJxyztngTBHhP7Ovh4pJXJpws5ZWPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093634},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2bb10f7140f3a3529fa712d792b10514032a1b9f","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.2.0_1785146113258_0.39122126497541165","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@adrianwidmer/ngx-vflow","version":"3.3.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.3.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"093e5f07fc34802d0616edd557457f2799d1410a","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.3.0.tgz","fileCount":164,"integrity":"sha512-xAJzONYAeG4CUPuNq5DF78siK0AjiPQVQmxYfVzYTLCXrU2SOIhciFJT8B0C3MmnUfCMD5sDhNDWndtNbfKEjw==","signatures":[{"sig":"MEUCIQDqq4p7UAK0zjYhsCPUKYoXyvNMCfV8LFJpujfvqHOoHgIgVGLsF8bthuk1dikg52E/j7xlIuoFiOFpOURspAAPw28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102357},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e8a4fd0b1a59b151c5dccd4ccf09539cc3ec53f6","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.3.0_1785851660149_0.8975949296504122","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@adrianwidmer/ngx-vflow","version":"3.4.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.4.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"5870fce8923884a15635ce7287087375b8784978","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.4.0.tgz","fileCount":164,"integrity":"sha512-bI5AOAh+v8trp1kdIZIR5pAzjfdTUosGjz0sWtXX3/Opyeqkz2hRscFVYPsLnqn8T24ur9A7CDgJkQcbGTujrA==","signatures":[{"sig":"MEUCIA7WubXYupIjq/zbcNkhPx1+ZX/dWuwD9qLQqkyc2I+fAiEA/JVT5r2Q+UqR32PIk4Ul5cSrVvhMHxC1TbgIj6y/pa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102401},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"874635232410e24120e33c285536ab2fc7cacf98","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.4.0_1786370248623_0.7619469209721415","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@adrianwidmer/ngx-vflow","version":"3.5.0","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.5.0","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"8165197b7c97321da6955913b2cca2365cb2d99b","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.5.0.tgz","fileCount":164,"integrity":"sha512-AwB3quCw5bal/JJQs4ZolH9kupEx/3UZHDACzOESoOEgCPjHuK4zpRYxxTnQZBcQljeiiSX1xTRlAuqhPCwrLw==","signatures":[{"sig":"MEUCIFCIRVzGehDl4GoKM8PuahXqbhfqp21I7Im9xV4s4NAQAiEA+2fuZ5zUUHSjXKCDrSqmzk5yAJ4Oj+WYQ+Ry+Fcy+HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103107},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8e4c23a2d9bff17a5b6ae2dec127c948529f3f5f","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.5.0_1786371777310_0.7042899251377417","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@adrianwidmer/ngx-vflow","version":"3.5.1","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.5.1","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"a4ec28c7d57141a3ab63873a9534977f92f7e065","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.5.1.tgz","fileCount":164,"integrity":"sha512-h3L61BO3szYuK034xajNsiPUhN9fUi956oYzD7mLfjAn4HsQgN29j2K2RYKSeROGDasyS2yk1RHFMY/BgKW4eA==","signatures":[{"sig":"MEYCIQDL09qKR8hhMhnXdv07vzkP3CnfgVhYA/45NE9ON/578QIhAIgbmmibH7RAa7n3+LHWCucuVxbqwMUzLsHELgMLLSfk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcPuJvr/sbWLGCRUadT8LjHCce/v1opsQUXeKuCai8SAiEAx1ddNETiKRrW4jjqZRQJAQ4qZ101xzkEt7XKfSRwmzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104724},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8e4c23a2d9bff17a5b6ae2dec127c948529f3f5f","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.5.1_1788783782259_0.05798774333085066","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@adrianwidmer/ngx-vflow","version":"3.5.2","keywords":["angular","node-based UI","graph","diagram","workflow"],"author":{"name":"Artem Mangilev"},"license":"MIT","_id":"@adrianwidmer/ngx-vflow@3.5.2","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"homepage":"https://www.ngx-vflow.org/","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"8f792561aab6dad82e7ce3c7866300325f3f552e","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.5.2.tgz","fileCount":164,"integrity":"sha512-rEesmjkxOjUhy9OhAA9yn0Xgp9q5VUnA39XNt5DpsKw93BUgsGg+cvOo5+7jlFVtviqDgBg9adpg4ZnhNN6mwQ==","signatures":[{"sig":"MEUCIQC2zgntW8J67MBRN3aJ/VmOw0hGHlaTBv6xzBUTBve8WwIgargnXTrGWx/QgzG44jbYOnQhogmO6A6RQz8Oyu6doNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPht3IYAoxqJSNSr0rKCUgxyY6tQhJS+OAKa4pIbkUMgIhALnGkBu6HmlVzWgWxVKOIpGAE7nXdZHpNqIR5ex5J656","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108289},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bb408082a8f073dbc13d9c72de4f6b2073910035","typings":"index.d.ts","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ngx-vflow_3.5.2_1788869132156_0.607931923364426","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"_id":"@adrianwidmer/ngx-vflow@3.6.1","bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"dist":{"shasum":"ef4b47e5ecdf1224575f482bfa0663ab4cbb1b8a","tarball":"https://registry.npmjs.org/@adrianwidmer/ngx-vflow/-/ngx-vflow-3.6.1.tgz","fileCount":164,"integrity":"sha512-NDBy0Zo8YNOgJbjElqW90aRfXHso788efQFVy5eNWeKTBcTVQxErduNxdqFxaZPOYz7cIR5EtFXTpyATfDuKcQ==","signatures":[{"sig":"MEQCIF9rwskZ6RF990o5djFmtYAkwFuNQICGcVaBGQry6GVwAiAH5By2QWRkYJEojWgWMQr5c8GxcuhG9VGX71nE7heNYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFLVg9O+1u/L4Rr9DzKpQqCmwoVgilyzILfCDhHDBcqKAiBhLwRKR1FfxMGuRRXnLPJOh2X1XMen1bD34GZ8K3UE7Q=="}],"unpackedSize":1113500},"name":"@adrianwidmer/ngx-vflow","author":{"name":"Artem Mangilev"},"module":"fesm2022/adrianwidmer-ngx-vflow.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow.mjs"},"./testing":{"types":"./testing/index.d.ts","default":"./fesm2022/adrianwidmer-ngx-vflow-testing.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"fa1d9e81837a423edc36547f7eadc9badbf1eede","license":"MIT","typings":"index.d.ts","version":"3.6.1","_npmUser":{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"},"homepage":"https://www.ngx-vflow.org/","keywords":["angular","node-based UI","graph","diagram","workflow"],"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"_npmVersion":"10.9.0","description":"<div align=\"center\">","directories":{},"maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=6.0.0","d3-drag":"^3.0.0","d3-zoom":"^3.0.0","d3-selection":"^3.0.0","@angular/core":"^19.2.17 || 20.x || 21.x","@types/d3-drag":"^3.0.7","@types/d3-zoom":"^3.0.8","@angular/common":"^19.2.17 || 20.x || 21.x","@types/d3-selection":"^3.0.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngx-vflow_3.6.1_1789159164904_0.6650341029099205"}}},"time":{"created":"2025-12-18T15:39:41.414Z","modified":"2026-09-11T20:39:25.213Z","0.0.1":"2025-12-18T15:39:41.683Z","0.0.2":"2026-01-21T09:14:06.530Z","1.0.0":"2026-01-21T09:24:07.125Z","1.0.1":"2026-01-21T09:36:59.445Z","2.0.0":"2026-07-13T13:41:08.763Z","3.0.0":"2026-07-13T15:04:17.417Z","3.0.1":"2026-07-13T15:37:27.876Z","3.0.2":"2026-07-23T08:32:38.263Z","3.0.3":"2026-07-23T08:35:03.332Z","3.1.3":"2026-07-24T13:50:38.124Z","3.2.0":"2026-07-27T09:55:13.424Z","3.3.0":"2026-08-04T13:54:20.291Z","3.4.0":"2026-08-10T13:57:28.802Z","3.5.0":"2026-08-10T14:22:57.465Z","3.5.1":"2026-09-07T12:23:02.369Z","3.5.2":"2026-09-08T12:05:32.261Z","3.6.1":"2026-09-11T20:39:25.015Z"},"bugs":{"url":"https://github.com/artem-mangilev/ngx-vflow/issues"},"author":{"name":"Artem Mangilev"},"license":"MIT","homepage":"https://www.ngx-vflow.org/","keywords":["angular","node-based UI","graph","diagram","workflow"],"repository":{"url":"git+https://github.com/artem-mangilev/ngx-vflow.git","type":"git"},"description":"<div align=\"center\">","maintainers":[{"name":"adrianwidmer","email":"adrian.widmer@vgt.energy"}],"readme":"<div align=\"center\">\n\n# ngx-vflow\n\n[![NPM Version](https://img.shields.io/npm/v/ngx-vflow?color=blue)](https://www.npmjs.com/package/ngx-vflow)\n[![License](https://img.shields.io/badge/license-MIT-007EC7.svg)](LICENSE)\n[![Discord](https://img.shields.io/badge/discord-ngx--vflow-5865F2?logo=discord&logoColor=white)](https://discord.gg/RavS5ydTJV)\n\n**A powerful Angular library for building node-based UIs**\n\n[Documentation](https://www.ngx-vflow.org/) • [API Reference](https://www.ngx-vflow.org/api)\n\n</div>\n\n<img width=\"1305\" alt=\"ngx-vflow showcase\" src=\"https://github.com/artem-mangilev/ngx-vflow/assets/53087914/5cbd3669-10a5-4ecb-9a1f-c9ae4eb5fb5a\">\n\n---\n\n- **Declarative API & Full Customization** - Custom nodes, edges, and handles with Angular components\n- **Subflows** - Create nested flows with parent-child relationships\n- **Interactive Connections** - Create, validate, and reconnect edges\n- **Rich Interactions** - Dragging, selecting, zooming, panning, and keyboard shortcuts\n- **Precise Control** - Snap to grid, alignment helpers, and custom backgrounds\n- **Navigation** - Built-in minimap\n- **Performance** - Virtualization and lazy loading for large graphs\n- **Reactivity** - Uses Signals to keep internal and external states in sync\n- **Layout Algorithms** - Integration with any layouts\n\n## Installation\n\n```bash\nnpm install ngx-vflow --save\n```\n\n## Version Compatibility\n\n| ngx-vflow | Angular   |\n| --------- | --------- |\n| v0.x      | v16.2.0+  |\n| v1.x      | v17.3.12+ |\n| v2.x      | v19.2.17+ |\n\n## Community & Support\n\n- Join our [Discord community](https://discord.gg/RavS5ydTJV) for help and discussions\n- Report bugs and request features on [GitHub Issues](https://github.com/artem-mangilev/ngx-vflow/issues)\n- Check out the [documentation](https://www.ngx-vflow.org/) for guides and examples\n\n## License\n\nMIT © [Artem Mangilev](https://github.com/artem-mangilev)\n","readmeFilename":"README.md"}