{"_id":"@tisoap/react-flow-smart-edge","_rev":"47-bcf04b1929e1cb46b8f67443af46d61f","name":"@tisoap/react-flow-smart-edge","dist-tags":{"beta":"4.0.0-beta.3","latest":"5.0.0"},"versions":{"0.1.0":{"name":"@tisoap/react-flow-smart-edge","version":"0.1.0","author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.1.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"2ad9ffed0a4d12cad2ed8b5c11c07a9704dc60f5","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.1.0.tgz","fileCount":30,"integrity":"sha512-kVqwpXf0PkoL06Yv2VupIAb1jHjoan7lFhqqOdkte6KIlT+BbQRPBr9cITpkFlzjFL9zgMvqrE7NbmDVOYn5Tw==","signatures":[{"sig":"MEYCIQCNJeg5O9jz3269Fn5HIO/rHZvZqBRYgeneY2NSqOY1RQIhAM2PsCysBv4ls2je5L0FA7UyKTlQaFWy/vtA5Fdk8olt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155871},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"gitHead":"ad3b43584b2677d99aa879dd718b583e18ce2c91","scripts":{"lint":"tsdx lint --fix","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/smart-edge.cjs.production.min.js","limit":"10 KB"},{"path":"dist/smart-edge.esm.js","limit":"10 KB"}],"_npmVersion":"8.1.3","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.2.0","prettier":"2.4.1","react-is":"17.0.2","react-dom":"17.0.2","size-limit":"6.0.4","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/addon-links":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"5.3.1","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@size-limit/preset-small-lib":"6.0.4","@typescript-eslint/eslint-plugin":"5.3.1"},"peerDependencies":{"react":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.1.0_1636652344210_0.6853205836320098","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tisoap/react-flow-smart-edge","version":"0.1.1","author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.1.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"a244810213be2f17e024a190b45383a67514bb47","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.1.1.tgz","fileCount":35,"integrity":"sha512-kAnlw170ggabwO9Rik5G/RQv1nZfXEK7KXXzHKhy/4RsLJgmL6SH9lr/nYaR/FOD5jlppSNMKq7GFp5E/OxYOw==","signatures":[{"sig":"MEQCIDzNFONqpwIKLY4GMrTjT74GQdfoO0ixKzNjcjYCS1iLAiAaTH6hI3qs4Lw54kFp6UJ7OkFmPNCyDaQVUDnhVZzZeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150488},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint --fix","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/smart-edge.cjs.production.min.js","limit":"10 KB"},{"path":"dist/smart-edge.esm.js","limit":"10 KB"}],"description":"Special Edge for React Flow that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.2.0","prettier":"2.4.1","react-is":"17.0.2","react-dom":"17.0.2","size-limit":"6.0.4","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/addon-links":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"5.3.1","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@size-limit/preset-small-lib":"6.0.4","@typescript-eslint/eslint-plugin":"5.3.1"},"peerDependencies":{"react":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.1.1_1636664908864_0.8793537571299135","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tisoap/react-flow-smart-edge","version":"0.1.2","author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.1.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"366f15277b54eab64bb1176b1866377a9a0c6eaf","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.1.2.tgz","fileCount":35,"integrity":"sha512-jRTyah8avRTon0IKc0KtM/WgyUjVmGUs1YtZLe1HQXOYGriJmuxGqFsh0U6O3yAMwBkiB/+2ShYtU1ulmrozqQ==","signatures":[{"sig":"MEUCIESB7VFxHzuMZyxIN8dWj0Y9EWugUswzLzoy1gcXDtLOAiEA8EFcxOD9F/2tjFwWDdn/8aFTJ5WV/iEjQwNUC+ROVAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150547},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint --fix","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/smart-edge.cjs.production.min.js","limit":"10 KB"},{"path":"dist/smart-edge.esm.js","limit":"10 KB"}],"description":"Special Edge for React Flow that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.2.0","prettier":"2.4.1","react-is":"17.0.2","react-dom":"17.0.2","size-limit":"6.0.4","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/addon-links":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"5.3.1","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@size-limit/preset-small-lib":"6.0.4","@typescript-eslint/eslint-plugin":"5.3.1"},"peerDependencies":{"react":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.1.2_1636665548232_0.26263115097434864","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tisoap/react-flow-smart-edge","version":"0.1.3","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.1.3","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"f1c220919070ca2a4efb0ed1c06651c5c65c23d9","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.1.3.tgz","fileCount":35,"integrity":"sha512-GBe0XO/ObaWMwZfl95bLgnN+OZRhp6CLLHLRn5Btd4fw9kMEPmtf1Ya2emD7ciKPw7Mrhe9toYNBErLZsZYgJA==","signatures":[{"sig":"MEUCIA9dR30riCqDplEE4yB+/7Yk5/BE3e8OzVsfor6Fuf6gAiEA7oNoiIEhPBif2Rm3qGZbuzJFAlwG4QUKncymyZSi0E4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150883},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint --fix","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"size-limit":[{"path":"dist/smart-edge.cjs.production.min.js","limit":"10 KB"},{"path":"dist/smart-edge.esm.js","limit":"10 KB"}],"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.2.0","prettier":"2.4.1","react-is":"17.0.2","react-dom":"17.0.2","size-limit":"6.0.4","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/addon-links":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"5.3.1","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@size-limit/preset-small-lib":"6.0.4","@typescript-eslint/eslint-plugin":"5.3.1"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.1.3_1636665997699_0.6844867382838642","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tisoap/react-flow-smart-edge","version":"0.1.4","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.1.4","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"ef0945effa122f4670a80eae85d78ab0a9c3475c","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.1.4.tgz","fileCount":33,"integrity":"sha512-VBNbQad/50T99x22IXUZJiWTLralM+0K7g0r2/4x69nI4l6PhfkD++8jv9Y5urO4W4hPy/o5tky807SrIrjF2w==","signatures":[{"sig":"MEUCIDGe9yfnoWeMfD/6PYQvrT1fuXoIqtE8sYX9r9ussiS8AiEA8jI/p1LStn6tvVRn/QCU/7XGO0IOskxmp4y+Buqy9EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlCK6CRA9TVsSAnZWagAAfXAP/RMYm1Qj4evf0bXVnGwm\n3YA3pyiLbYQLEL6HbOc/pYi+z/UfzlN/6+dwCeRYfSzV/w9hNV2QS2HFszVb\nkepG2eL4Ix1kVRYgTmYiz44cuCVRKNhlWswJ3qYRs/GMUVyY+cxd21hF6Lkv\n8xtxiemb88aRfiLZcuVCOHuxza7lG1JuvxPoSPFrB8/NjcvlioZ/mH0wwxh6\n91z/fphySGBzB4kr8dKnGs4zH9noy87yKlzscpcnbAl/IVW6YAhn5KLpn4B0\n6FLeO9sKoXVdojcyqQ9fF8spp+I8ZY8HsIe63QxTP1Gen7bZzJnTlzKpjyuZ\niXseGZcsP6OtHYPxfbNzLiXEUWEpoV6Yw+pas/4/k6uSfEahNqAAXBPc0uxG\nj6/EiSpDR/mOQmudmYYuUUW79NfpIDgmRrv58iHgaIw6ispkGz+6Cg+n0/Z8\nx6nLKcODzk05T8znZYy9BKUUzZhYkqDfQfUlttbcRCaj958/GIYb45dZkh94\nQY3rDw7BmiFuKQmKO1QHQVNVUPTLrBTs/h40jbuPn61jEZhZPkaQAEf29MdD\nKfDJN8Y7gomyj6/uNQpGhDQ3Zb2VDDT7YXVV5H0rs22r4GW33F/P5L1b0sJo\nvfdfNYLYLNRtJvqppdLrHwvK7i5c6NKVwVmXiCW/d4mUCcXgxRKmnqMSKnCw\n2wR9\r\n=7s7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","release":"np","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.5.0","tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@storybook/theming":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.3.12","@storybook/addon-links":"6.3.12","@storybook/core-events":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.1.4_1637098170212_0.3905438201669402","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@tisoap/react-flow-smart-edge","version":"0.2.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.2.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"6b619641c07b8e3a1b0cb23817d184136d694490","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.2.0.tgz","fileCount":35,"integrity":"sha512-5Kv668hISTFzGcLz52+IM6svW9n9EMcHnuLkW6YwmtfNRpREgeKcCPsv7kTEmEs/vSRrrAAC7rAlTKXRxBiATw==","signatures":[{"sig":"MEYCIQDmw4AsLVSwz36MVgYq2S/j0tR4Ixb5bpkRzcb2gkHj0gIhANHP4v77fNhKOp4zd6gH8NfJb90hM/2LZTFfmjeAhqQu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlC/mCRA9TVsSAnZWagAAeAQP+wUtPhR7eGeYXj5D7UUK\nSNC536ztou+78nfcEDIAhygEJIQai0ubP29JEB98WD8jYW6jk8K5NMdW8PO0\njrNT0nOs1Yk2KIt6a8q0XR5s5LWNKT+KiYvcmfkLnNq+8rFnND/js9ypKKey\n1aHAjipsPjoelX/ETw/1o26r6USQy/2Cbc2/LzjAbabdJ0ORcn/5lgQXI/oy\nOEglEEgN7yQT04lrBpKvmy2rsaxR2Ze4RBM0riJKFW+UnSHNqktuNlYF0ZIg\nrGkLVPLWOMmaTlO4mGJwfPXiprNQNO9P/jV69Bftz2ZRtc9TL81oNI6spY4I\nglNVMcLm7LjMNSCoFAfvDfvO43cGCcpALG9p0STgY1Yjqn5EDdreCoAExc2h\nQmax8H866WpVys8aYaUbnn9aGxrLJwSXgMCsr7U+4LtPpzZR1XX0aPEuMFso\n5iiy5F9KXnHrHNgZSDUh3JYGYwEL/7ck6qopSAqkQSVM7HpDPINJRR5p207A\nFLiHDdovU5xw/kVR6R+ux8INtxDfgRlFVtThdPbA5IoDp84IfNwNYVZb/n/J\nBUPdEAPvudOns5MHnTII/IR7CM0Hx6ZUY3XKQmSwQmbHCKFCGxIOFwfejdTX\naoMb5B0Xg7AFvT6Vc12wpKgix34IjGYHyL+BWiZkGw9X3ilLSW5TWVxTtwH4\nsSLI\r\n=AF2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","release":"np","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.5.0","tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@storybook/theming":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.3.12","@storybook/addon-links":"6.3.12","@storybook/core-events":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.2.0_1637101542423_0.05460155818249346","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@tisoap/react-flow-smart-edge","version":"0.2.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.2.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"fbcbf8d04b63ebee0f00adb0872c3d6bc1c3776a","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.2.1.tgz","fileCount":35,"integrity":"sha512-eb+b/+NQYgKZO3dBFMDGTERQ+YBfcIio9AtJRo0K545Kn/4kBTqmb7/7jSINEaiqHffP69eMgY3eZ4h7WZARNA==","signatures":[{"sig":"MEYCIQC0hdzrf3YxifIsK0FFm/SrDULKI7g+Uax6vbbLBqr6lgIhAIJCBfmzxrI7CbUnGfDMaaTiC8lVA4JWBT/OQlqoNUyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl/qyCRA9TVsSAnZWagAA4YEP/0gxrYiPZlC+njQJsUWR\nQJoCFB//bDD5pqApkiiX/Azpdk69mma7AXJBqQ/iPMfq1kcKGLaLLMbeT8x9\n8b5Oof7481c88z/qxTsvSVSBuQYzfNtPryFPqjXSejQ/AHCEPmOQ57S+kERy\nVY3SVgoeZnOmWJM2yPbf5JzS17+Obc2YegEfpQ4ZRkaIGx5dvU8zarTMYbtL\n+0mtqKNKnmlJY0VWTvN/pZblq49nyBNZnTlKGwtmv7mGmhxp96kVId40gY3g\nhWyuxaWwwW6Xu7pRm906utOYvThCyP8/hns3wLQ3G0+ULMsGz8UWG616i97P\nqPEruL+1+CQrspCs+Ot9IV+lzmYD+AZicib5RJYG354Sghg7lHN6OtL4r+hl\nEXUOdWUC7dnwzlU2hfGknj9oo3Uff2EO/69EDaSTWNII0Iq8Mq0UVj5HS7GV\nBZ6T+x26GMmoogNfa6aj0tQkY6X+nFm76nW7Jh/jBFjGaHojiwYlpUAWYspk\npEvEm/9afY+jw2yhwX1hg3ZpoRyGNY6I3R2TkyovnhUCl+LlRuUkg2MqNM6N\nmdGKwk41Bo18ExAQCCPKnEEYgxiJSiAn02yd93hC+T2ff36GCp2g5AZ06tuP\nEBd1ng1nEvA1X64GsTEmRmWwfRU9TVK6PUsar33zPvuvgCiiGnUbf+9Z4sz6\nnCE5\r\n=cPJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint src test stories --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","release":"np","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"tabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.5.0","tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@storybook/theming":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.3.12","@storybook/addon-links":"6.3.12","@storybook/core-events":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.2.1_1637350066601_0.17674116281452634","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@tisoap/react-flow-smart-edge","version":"0.3.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.3.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"c0a6e3bc7912951dc901acdafe4065eb9c0b0f71","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.3.0.tgz","fileCount":35,"integrity":"sha512-btPyPUiyfF9x11Mf7+cWjmOxtKNfDYH+dOWOYCFb1m9ENKu2Zkst/LXPrZ/Dk3iwJG1iLako8LiRmXgSS48Vuw==","signatures":[{"sig":"MEYCIQD7kN3eJugSF04ucNgQukrb7A+M8QnxBqi7q3zZ+kfFsAIhALmB1nmVE/PrRzaS1/EVlOnkRT8yJJGuaVQKN/PGMUYG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8Y2CRA9TVsSAnZWagAAQKMQAKSLqKVBkJ4zQL5gnf4l\nL2u50/9Jf3XwQIw0AT6XJJUeoH5ipTGYydFUp7XIf7CwGz9ot26VKm9G8KI/\ng9eO0Sl0gxXxISCH6o/VlMWocXmpKEoHElkI8X0u+cYWSeh8Npq+ok6+JMAb\nTwBvBHKc7KSZdjIOSTi9mjJtv7YspmtxaypHzllmPbFE/rqobqAMsjvSn2GK\n+7guYiqo9ouRrLaOsjsIcsmpa2vS2EllmiZbjYEMDEo+OdFc8M4k9pP+bZFc\nX7GIfe/pd4DKKbKvBfeP7DvONsamIwLixUwTtNlQ4ocubtSeDPTzIWYuy3FL\nxRdEJV7LC+F8xRQ6mrcsgFe8zO44l3bz6sdiQKEbfatekGNubD4+8JA1Up5s\n9f1n6S+jONx1VSKamISYmMxm5CbdedHRSYcCFS1ovOXSHIBqjjCam0ijeoUs\nCEiUU2IzgZy0bfAmc+UnaNqaKWZvkSXYe6xyV5geXVvYF6z2uOXwdsIL9k73\n0SyF4NVlIRxvhswtP9Rwz3JdL1iAdbqaPXI7OxMiaWMMP6eoQkpsszlsQhO7\nYF4NKW03sHZjhxbDsOuc3HbbSfz9XS4Wn5Gt96WS1j3M6yAtQXMTQh5NQIdv\nBfnbj72CkCxYb9FhhVwV3kr9Q5FXexQDJ5pvwzJIByiz2aVGfRLy98zfoRZv\nd67A\r\n=Ex0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint src test stories --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","release":"np","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"tabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.5.0","tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.3.12","@types/react-dom":"17.0.11","@storybook/addons":"6.3.12","@storybook/theming":"6.3.12","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.3.12","@storybook/addon-links":"6.3.12","@storybook/core-events":"6.3.12","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.3.12","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.3.0_1637598773795_0.17688715506490982","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@tisoap/react-flow-smart-edge","version":"0.4.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.4.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"dist":{"shasum":"373cdaa2a7466c31a64b0a0d2308b0d26842334a","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.4.0.tgz","fileCount":35,"integrity":"sha512-PAg8YM/Us1VGN2W1tHKZ4NLAvDDSiASFqg9avQwti9C2quaCFmDZd3ZBS9dBEd7dSTOKHaJavULglwojXYHzAw==","signatures":[{"sig":"MEYCIQCZ7AwmLWjAFsLuyXk5BpXEuVS3eKhNQsaOFAa4Q6DGhgIhAN04CIOC/TWDg13eLgUPf5VWeFFwRnompCM8R2SMidfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxywECRA9TVsSAnZWagAATR8P/0aWp6uX7e3DBfzsD1+5\n0WByi5TFqjRC4Z2daBt1iaJn7eI4ozg71C0CjARhh5oB64NUnOrJA2SYYH4c\nabNjl65jBwbmbiJT6kyQz48qiR+iofETMst9yHkESfW/z+a2s/mnjhzXwoMf\ntSknKDvLrtFjB3d1ewWv/h4BgoS9xh1fH7CYe0l9yWNBAS2nKpVnTXcQF+PB\nXI9G2lun2v+7NdfRDLo72pOPSHn6Rslr6TFJcWf49p6azZXh1hyTpcf3hLdp\nv3A7pixocbynLkPCNDk250HZMAs3B0Ccy4DG3XXjCFpB4UCU7iwyryRIEtEv\n/PNv+4Rr0PEH4M38XstcpHp7O7yVShb/lAyKFnlhv8R4RFvGiWg8M1z1soV+\n94UMginTrRkr6jH/vO2fSkJMStawwa3XtcWdtfG78VdGHzpZ+mwqFoRzvEqj\nKRxEOERSeJ+q3fF7LzFDyksms1mX6kXS6/j/QAokS7//PT9vwkneZNhOFGy1\n1kmuxIKN1BkroHuOhNNaUJj3X8bGIvSYkkBUTqa5JS5meqXfoI7ISTYrEKs9\nEM95cbsJR9Akyvy/cl5QvyxvflvXg/2rIN5ugOD6wVmUBhFCDjWRYt7xW6lw\nHnxZOLJlf9gX4xTK5NTFj6rDleKIdOGHwximiLzwgg21aexDcnHbRq8aGYQm\nTZLj\r\n=wyqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint src test stories --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","release":"np","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"prettier":{"semi":true,"tabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.5.0","tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.4.9","@types/react-dom":"17.0.11","@storybook/addons":"6.4.9","@storybook/theming":"6.4.9","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.4.9","@storybook/addon-links":"6.4.9","@storybook/core-events":"6.4.9","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.4.9","@storybook/builder-webpack5":"6.4.9","@storybook/manager-webpack5":"6.4.9","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.4.0_1640442884098_0.4464048720039624","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@tisoap/react-flow-smart-edge","version":"0.4.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.4.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"f7f65adcf93bace4d043546467a38fb271b847ab","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.4.1.tgz","fileCount":40,"integrity":"sha512-47ZjPaLKLGLt3i1YGaE89XlRo7JW+J5SP9hN6k4zsYnDJthyfIRMJJkGMuktOGIMDd2suzh8Kinmif7cA2sgWg==","signatures":[{"sig":"MEYCIQDcG2vhwo6GXYGwk21K5+vAn6HQ4eGmFOYoPddBsGbtLAIhAIu7a+cLY11elTPmCyMHrJe9lpEHNNZCLus6GMd4++zk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCTLuCRA9TVsSAnZWagAAzEEQAJZxj5HdPDUdJ3StGXQb\nEpBs+QW3MtZmH4IJeTmHsU8gnT49PDd6jBAidHvf7Qhp0BWpPASfSHX8cvJt\n702wO8miZJzo90mCC9XsS4dD5CiEQ11CX/kF4PF+bjU/7q+XrHmzeg9IihLE\nlszyyxkRYPYs0KqPNP8+tFh2SPVniNtd4ebzUlhypCE9lebMy0lxvdn9xpEq\nkgC8WlN2SiEYpCpr/LUjDHKReNFGAgvYoVBgNxGPpK3pYe3MK2GfKvBpQXE/\njsOVXHVF3+zCP5uLajfs82JeaOymm7/IPbEMZg9Q33BAlyQdZ1E7P8fJiqwI\nwwUG4gVl1Jp4LRylP/h5a8+WZR1VH5qmi9RaYRwvJdzMbvS6X4QxUK+UOINr\nlmttDBmbjEuv2sXOhrbQPDV9Ys62a6GPuJJkmr8Q1e1uY/cA5dS8caSPZ0ek\ncWCUqr05objP98JCe4hDd5DrXiS+Jt9traFThDIA7PTUQ1WmAt1y2lI40KAl\nOAqF93clk7CViQaZKyXVb/49Oh9ZJD2iAd/wucxjGk1+wo8grVuIuEVMYHTd\nVjiMNcjFlBwIp05dPdYK2cI6DqFy1GW2rPElfToSr3tv0tJHJ4HZTMkCUrvm\nZWdlBAPHUj47XImB13AwpvNvajg1AdZlBjDeP2p0EEdo00sMGs9bd1Ra7jhZ\nG/8u\r\n=oL0Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"tsdx lint src test stories --fix","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","predeploy":"npm run build-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.1","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"16.14.0","tslib":"2.3.1","eslint":"7.32.0","webpack":"5.64.1","gh-pages":"3.2.3","prettier":"2.4.1","react-dom":"16.14.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/react":"17.0.34","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.4.9","@types/react-dom":"17.0.11","@storybook/addons":"6.4.9","@storybook/theming":"6.4.9","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.27.0","react-flow-renderer":"9.6.11","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.3","@storybook/addon-info":"5.3.21","@storybook/components":"6.4.9","@storybook/addon-links":"6.4.9","@storybook/core-events":"6.4.9","eslint-config-prettier":"7.2.0","eslint-plugin-flowtype":"5.10.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"3.3.1","eslint-config-react-app":"6.0.0","eslint-plugin-storybook":"0.5.6","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.4.9","@storybook/builder-webpack5":"6.4.9","@storybook/manager-webpack5":"6.4.9","@tisoap/eslint-config-ts-react":"1.1.1","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.4.1_1644770029849_0.7016921836768519","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@tisoap/react-flow-smart-edge","version":"0.4.2","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.4.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"7e0f429e6ee4369ce47c904cfde44eebff54c4e9","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.4.2.tgz","fileCount":40,"integrity":"sha512-hID4P8wlxCwrP5eKoccCZ3THctlv4qOedgLzBZfGQfzkQgk3KO4vpGXVpUetadrWojVSMHnOWuwGOiho1qYlcA==","signatures":[{"sig":"MEUCIQDOHW41qGTy6sS5Ak4458mH1RMma2I2dQ4RE/Ag0Nw51QIgO9RMeDGaWB/pxvjzlmMT4Kz+mYMm4D6J2pfH/w5laG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCX5tCRA9TVsSAnZWagAASvwP/1Pu90Iv2lT5h8LZSLLT\nJTl81ZwSIJqLRQd7VsJo0g5MhoK0qMTKXGQm9O5UKep7gFt26+XQAireoZPs\nrtSQv0W5y8sGTGxZSewwgsygzUSqh22LaITXwGo1uhbZj7R9u80ujCAFNEpL\nYvYuXWuQQZ1O7bSruM3QZH0/wdFNyQPRMRiGXv+XasFUohIvS/HmlwKd7/q1\nC5r0yXAEWtqNa7AltrwAYD5w4T61xo1p+7Adw4zxoXBh8Dif3tWh6T8oIWKm\nC6Yj70ashY085KlQu1WO89vOy1flhje1gLIlUkZeUUKzYQYTUnBk4/qe4xdi\npLu18r5cEvfc8OUxc43cDNvLGdYzGZGhSuiBax3ZgiXrTe8ZdfMvyn2/Ra4G\nZ/22cy87S6aS6D5InNmfZg8H5ZfiqMNlLeyd3PXRXvieuItJGz3brINhNIdo\nOYgm3hTt0G9J0e3+3UKdd6pd5Ar1L8o6PU7/npqX9/K9N8Rj8BmKZEdONGgT\nqpPZ1LscbLqhK2vWi3IRDDlNgAt+APsxR+4dRePFwdIKNU5J6UYbf+HSnvwe\nNpHSa0rYj4d3unFRmOUcM8yZR+LoZDmF2PU+gAXnR58g7TniIdKQu52Jnrgp\nkV4o8qTTAFulObrEDNYNx6YvwQ/EvnbTworie2GAT4T5mBhD1uftahVyLRkw\nmsl1\r\n=fp3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"dts lint src test stories --fix","test":"dts test --passWithNoTests","build":"dts build","start":"dts watch","prepare":"dts build","predeploy":"npm run build-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.9.0","dts-cli":"1.2.0","webpack":"5.68.0","gh-pages":"3.2.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@babel/core":"7.17.2","@types/react":"17.0.39","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.4.19","@types/react-dom":"17.0.11","@storybook/addons":"6.4.19","@storybook/theming":"6.4.19","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.28.0","react-flow-renderer":"9.7.4","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.4","@storybook/addon-info":"5.3.21","@storybook/components":"6.4.19","@storybook/addon-links":"6.4.19","@storybook/core-events":"6.4.19","eslint-config-prettier":"8.3.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-config-react-app":"7.0.0","eslint-plugin-storybook":"0.5.6","@typescript-eslint/parser":"5.11.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.4.19","@storybook/builder-webpack5":"6.4.19","@storybook/manager-webpack5":"6.4.19","@tisoap/eslint-config-ts-react":"3.0.0","@typescript-eslint/eslint-plugin":"5.11.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.4.2_1644789356848_0.7259353237276904","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@tisoap/react-flow-smart-edge","version":"0.4.3","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.4.3","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"d750f9bfbaa94d494335b97ba85b02440c777b34","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.4.3.tgz","fileCount":40,"integrity":"sha512-D0QgL7CwoskJs3bqfWM13ZUk/93x3N2x1XOpYIrE4Zl4VIyIWt0pXAGet38w5+BQaKZYTeYnFogr66OLntgNiA==","signatures":[{"sig":"MEUCIQCp1JwBt+OItlDuxsfILhK+yIa+XLv6NLwywiTOzkoNrAIgZfadZeL2e03z75Y5cxVu2ZSFZhbiL7G6TasrUEZB6VM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCX/MCRA9TVsSAnZWagAAZIoQAI1uAGYjmX52Zhfh+m/R\nJ9lwDecl5jU+4/z+HVLutjQBrDBIfEizTRoZ4JlvGbeM54evkoP0/l3hDFN4\njVb0I7wuHr3JX5QUCgbsXnsM6Nd1adb2EBhK82JMXjRrQklmfFM1A6mbV0ec\np0rYHqOJcvUv7WmvLkr0wmIJ6Sp7CPAOXyPo+wIivbePWve/viJ5MetHSVSk\n6gGL5EZrjOQW1yDCShFTxSvdHuzsxN8jkU1pgFYfTrFZJ52T0TuSIraKzgWM\nHVF2TmGreKrymvbivF5pqmCOeq8Z6Q95sdKN+Nx2zLGcgMtvgKoGJ3hwvIBC\nOCmBZ2a8IZYjRHtsFArnIiweZT3oZ4tbZcg1MpQ+qexa6cVvWsvAmFSKFpF8\nf1QWDCKvPBQncrFJUOlpa9SVaXnp49Tg70XqDixZQ/rAlw3rWcqCAkf8x+Xv\n+r4QG7rvgAOn2pfT4BBdwKqZCWBWPfE87/osNasfBdeeZ+v/bPEQya4ZCs5O\nAO4QemPxe8OoKhxFWJrZ+JN2P/B8LmlFlHkS9Rk4bUQaNSHO7CFnV6ovtyRX\nsKsKST1aAGsZl8ZynY/LBQXrd9bw18ejlNVnsU9XiaRL4RJrZzJPXepihsDH\n4YYmxYeE4uosGE8PalFdbhEAgEdfoZLQx+1h5Fn0/0HdoVDSj8qRDxvc5azS\nezS/\r\n=fe/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"dts lint src test stories --fix","test":"dts test --passWithNoTests","build":"dts build","start":"dts watch","prepare":"dts build","predeploy":"npm run build-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Special Edge for [React Flow](https://github.com/wbkd/react-flow) that never intersects with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","eslint":"8.9.0","dts-cli":"1.2.0","webpack":"5.68.0","gh-pages":"3.2.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@babel/core":"7.17.2","@types/react":"17.0.39","babel-eslint":"10.1.0","babel-loader":"8.2.3","@storybook/react":"6.4.19","@types/react-dom":"17.0.11","@storybook/addons":"6.4.19","@storybook/theming":"6.4.19","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.28.0","react-flow-renderer":"9.7.4","regenerator-runtime":"0.13.9","eslint-plugin-import":"2.25.4","@storybook/addon-info":"5.3.21","@storybook/components":"6.4.19","@storybook/addon-links":"6.4.19","@storybook/core-events":"6.4.19","eslint-config-prettier":"8.3.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.6","@typescript-eslint/parser":"5.11.0","eslint-plugin-react-hooks":"4.3.0","@storybook/addon-essentials":"6.4.19","@storybook/builder-webpack5":"6.4.19","@storybook/manager-webpack5":"6.4.19","@tisoap/eslint-config-ts-react":"3.0.0","@typescript-eslint/eslint-plugin":"5.11.0"},"peerDependencies":{"react":">=16","react-dom":">=16","react-flow-renderer":"^9"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.4.3_1644789708386_0.21671584204625782","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@tisoap/react-flow-smart-edge","version":"0.5.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@0.5.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"31062ef26533f0ecd5ed807adea48697197004a5","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-0.5.0.tgz","fileCount":47,"integrity":"sha512-JwOnZ8EgUi1zxf3UHSdEvnaBuCNIJ/VJRHcDmxuKXXkTc/fMzNMaoqS92gf7PvRhDhur5R91bdLBNTBdz/9hnw==","signatures":[{"sig":"MEYCIQD6SyP2Y/GeMWSdLxSdwpm3c1qD0J18gQLoD33eS7quIwIhAJsfMYg7CfhCCmhi2tL8eu/1EaC85vYOysvWY4KLbxRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSfHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkSQ/9FZBPp6nID5b7oIkwHa+0DIXKC9or86ioOP518M5SWnVSnttE\r\nIW4YFTygS0UBwAcll7xM1xG2gwxuj3tZrY8ggJPZSiq1UG4yBkH5VvIjHowM\r\nPHxHG/N2qHSEoZwR/zUWPHUMLbPBpUXol2aM7ZI+4JVqRNQJJZoUwN34ztR6\r\ndW8xuQGb64ZOPQ0ZssbYTU4TClrtYB6ZnYJudiYSSnamBcjrw9/AF6KXF1SO\r\nm9l07j5iNNAxGJ0MknRMEeGmaTiXOpSpyzMhwHVbPB9uomDValn/DA+vVVFS\r\nhaVi8UcmIQUuBdmwp4j+vkxt0tm9hbxrRjyuoEvyWWcxLSjDHqexZFZESdc8\r\nQ1HJzX2HZAO0oe0zXvhgnVEBLnlEg2Gh21QaeGATieSCdcW6Db7jhXQw5JIt\r\n1q211S9GOjKr4HEQfTh+0HmwdWhsnpKCZMeQEUJmsTxeKvc1cBKUU/gUg3rz\r\noEOuDvYmo/brRBl74Cas97kzQHQkfdxdnabVssKoDQCud809MHJGuYtNhcAG\r\n9lkk9XhL++88sLlY5h5je5bobdP3VEAxfROROTirEsbYa9Ec2Fcbnl7zwJ9j\r\n2yYoRVkvvS9bDAZZ4/bgQqPGpQcreOoWtWrLFnEQyqqKlrT5uj8NZ2cw7wt5\r\nfc/UNneumPEd5UxorKOUSVw7JxDermUBu2w=\r\n=ZHyn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"dts lint src --fix","build":"yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","predeploy":"yarn build","storybook":"start-storybook -p 6006","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for [React Flow](https://github.com/tisoap/react-flow-smart-edge#readme) that never intersect with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","husky":"7.0.4","react":"17.0.2","eslint":"8.12.0","dts-cli":"1.4.0","webpack":"5.71.0","gh-pages":"3.2.3","prettier":"2.6.2","react-dom":"17.0.2","typescript":"4.6.3","@types/react":"17.0.43","@storybook/jest":"0.0.10","@storybook/react":"6.4.20","@types/react-dom":"17.0.14","@storybook/addons":"6.4.20","@storybook/theming":"6.4.20","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.29.4","react-flow-renderer":"10.0.8","eslint-plugin-import":"2.25.4","@storybook/components":"6.4.20","@storybook/core-events":"6.4.20","@storybook/test-runner":"0.0.4","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.7","@typescript-eslint/parser":"5.17.0","eslint-plugin-react-hooks":"4.4.0","@storybook/testing-library":"0.0.9","@storybook/addon-essentials":"6.4.20","@storybook/builder-webpack5":"6.4.20","@storybook/manager-webpack5":"6.4.20","@storybook/addon-interactions":"6.4.20","@tisoap/eslint-config-ts-react":"5.0.0","@typescript-eslint/eslint-plugin":"5.17.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6.3","react-flow-renderer":"^10"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_0.5.0_1649013206414_0.7470154548175998","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@tisoap/react-flow-smart-edge","version":"1.0.0-beta.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@1.0.0-beta.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"58e8ad5af43ab7d13a1d22664817368eb03873ea","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-1.0.0-beta.1.tgz","fileCount":63,"integrity":"sha512-FJqNkPhKX9QbjSNYA+PRf9Fjd97bYOhZOF+cFZvgZGEeGGcD+g0QuPTzXW5GntUwM2NUVMe5h3o910zvAQYvDw==","signatures":[{"sig":"MEUCIQDcle0oXOOOevBLF2/18JDNSuflglVsQIVrtsFgQh3ZsAIgNsmxqo70cTNdglhJ7+umYYCrr4HXTqquMr24AA5txfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUySoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz5xAAiiowODFUzG6EgwEmtfwBtqNIBbmQzCOV0Mvxi4atQJU6OWn3\r\nneAJYTpuP5k5RbgcfnkZkC3kALbC2vIr4CcBPwjqxLxBt4F3Zc+g8J+s2gHo\r\nfNBCqP6wHm8qEbaiq4Bots+eNhEhjUp/LMgzqql5lZp8XDYOcFG/n1z1f129\r\n6v1tWM1Hx6QPQG06OU2Z8FGyMHz2K+bEsWX+GytIaoDqd856x7ZEKVmXavct\r\nke/lIZS13IKye57KWyQ9K9urCUBO0a/d93R44Da/phglEwnQvfAxt7ZnYOjP\r\nLl5GOK0aQ9+2X/rcxQqWT6df1Q9JwMJSq1OdaNwxNiXwMZzh6tSEkjcXtKUH\r\nEh2pXkdqJ7RimYs6drjqei/6OsC5wWlS//n5rjqTE8fTl8HvSwGGL/xk+URU\r\n0GEq4qjnw0Zm6qrGq4Hzj9z6Siq2l1FdUQCLQB/gtEtEgkrKZuB3Yjgry5Ul\r\n3OVBR6Dr79k7iGCLD2594ifP91ur4OrV7+iwycN6DJmV/IMOe1A+hOXcsvRk\r\ntAdYz+cu/MVoK+4vab8WMAT81yaYvXBcT+DVlOpB1nkhpVmHWxuGOBsFg5Ez\r\nAMha8HQW8wYhs05CkqCAhJ8OCoSPULvcBM1+n055yJXzCXcPeRtzTHeQ8L4A\r\nEZvcYv32kvDpAzuTL+zOF6ZZJ/X6l6toKFM=\r\n=01P9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=12"},"scripts":{"lint":"dts lint src --fix","build":"yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","predeploy":"yarn build","storybook":"start-storybook -p 6006","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for [React Flow](https://github.com/wbkd/react-flow#readme) that never intersect with other nodes.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","husky":"7.0.4","react":"17.0.2","eslint":"8.12.0","dts-cli":"1.4.0","webpack":"5.71.0","gh-pages":"3.2.3","prettier":"2.6.2","react-dom":"17.0.2","typescript":"4.6.3","@types/react":"17.0.43","@storybook/jest":"0.0.10","@storybook/react":"6.4.20","@types/react-dom":"17.0.14","@storybook/addons":"6.4.20","@storybook/theming":"6.4.20","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.29.4","react-flow-renderer":"10.0.8","eslint-plugin-import":"2.25.4","@storybook/components":"6.4.20","@storybook/core-events":"6.4.20","@storybook/test-runner":"0.0.4","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.7","@typescript-eslint/parser":"5.17.0","eslint-plugin-react-hooks":"4.4.0","@storybook/testing-library":"0.0.9","@storybook/addon-essentials":"6.4.20","@storybook/builder-webpack5":"6.4.20","@storybook/manager-webpack5":"6.4.20","@storybook/addon-interactions":"6.4.20","@tisoap/eslint-config-ts-react":"5.0.0","@typescript-eslint/eslint-plugin":"5.17.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6.3","react-flow-renderer":"^10"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_1.0.0-beta.1_1649616040148_0.5274985697947467","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@tisoap/react-flow-smart-edge","version":"1.0.0-beta.2","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@1.0.0-beta.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"bdbee7c8c7bff28b176c8a8de047741dcce52cdd","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-1.0.0-beta.2.tgz","fileCount":65,"integrity":"sha512-ioMybKRG7C60oZY/nFAm0koZ7GF6FFM8bVX+SGSnJuR402VCoU1xjUP/2v2wFaeqrC9DwVJyVB/Ot2el0a0GqQ==","signatures":[{"sig":"MEUCIQC9xfbiXvg9XwtLlbNjUF3acbVNhLMEInyQXF0a83A/KgIgYlvh5BMBGIkyZPNIGCCMMN/OKGTo6IR34jwiBlQECFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWuZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2EA//X/RPL1zxtMHPL5bHg7TWz3xH3k9qClIuljgj5urC7iTh7+l9\r\nzLd+Vgf/BRFkev0bfQz8lH1H3EpeOQoMUVr2jwuYEWXsws6sR2s4sftaBX/s\r\nmG/IIfF/zste9eTH1LUxNFebGmlPPVSRXuXhCR7D5X6BmTF2f0WZTgQxneQq\r\npeQSxmeyAwSYj5bPoa8yjgzW6DrQK+zCHofrzLrQwbwoLP7M7PHOKBc2t+3n\r\ncs/kXF1GyYltNhGBdo0bY1ImCciHStQGywJpPrCRpwwBMKLQbkLyL1J4HvJ0\r\naNovPfR23TYzVO7w+mlFOmoE5pyWZmrUAY89rGn58cja1IS4bK20LwaNIzTW\r\nvnswZ9SUKlEGqP/7xnEOWwBVZdhplidaIWUx2RCBoekf5Tzpj/15iTerYXqi\r\n7ORJUdAcS3sJeBYTQjtj3ICpKjotaCe2YBASChWgtAAZvRuG/8oZ+MlmYPo1\r\nVi4Jn/X+qAFkeIAVtJ9NYVt0lH/ADz5C9RiFqeEkHPw5cURtiaVAPGkUix0d\r\nLipDjgDMfkMyRL2mEsXaHYAnzpn5OLaPS28bD77D4fj/PsYGcdnbdYIfWXWM\r\nFQa4xbyMENpPn31zFfuAvtUdMR8KK1mp272nhyDkUK7BhuX62J55ayye8jEB\r\nS9j7qcspLFg3wiJVHILkhC/iklMi1pIzesQ=\r\n=8jYU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=14"},"scripts":{"lint":"dts lint src","build":"yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes","predeploy":"yarn build","storybook":"start-storybook -p 6006","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"npx playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"![CI](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/main.yml/badge.svg) ![Code Quality](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/codeql-analysis.yml/badge.svg) ![TypeScript](https://shields.io/badge/TypeScript-","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","husky":"7.0.4","react":"17.0.2","eslint":"8.13.0","dts-cli":"1.5.0","wait-on":"6.0.1","webpack":"5.72.0","gh-pages":"3.2.3","prettier":"2.6.2","chromatic":"6.5.4","react-dom":"17.0.2","typescript":"4.6.3","http-server":"14.1.0","@types/react":"17.0.43","concurrently":"7.1.0","@storybook/jest":"0.0.10","@storybook/react":"6.4.22","@types/react-dom":"17.0.14","@storybook/addons":"6.4.22","@storybook/theming":"6.4.22","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.29.4","react-flow-renderer":"10.1.0","eslint-plugin-import":"2.26.0","@storybook/components":"6.4.22","@storybook/core-events":"6.4.22","@storybook/test-runner":"0.0.6","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.9","@typescript-eslint/parser":"5.19.0","eslint-plugin-react-hooks":"4.4.0","@storybook/testing-library":"0.0.9","@storybook/addon-essentials":"6.4.22","@storybook/builder-webpack5":"6.4.22","@storybook/manager-webpack5":"6.4.22","@storybook/addon-interactions":"6.4.22","@tisoap/eslint-config-ts-react":"5.0.0","@typescript-eslint/eslint-plugin":"5.19.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6.3","react-flow-renderer":"^10"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_1.0.0-beta.2_1650124361166_0.02826280488021049","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@tisoap/react-flow-smart-edge","version":"1.0.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@1.0.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"8b5493cd98aaa5de742d65c0e13bdb02d4efa345","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-1.0.0.tgz","fileCount":65,"integrity":"sha512-S+rhc0kOARgwAbo5FrnoiR9LQjYjcdexNk0F06XnoEOik/CJJHDI4L1uOkYIfF+qul/euNzUVTl6sUtGdFBg5w==","signatures":[{"sig":"MEUCICB9rIj0suYRttCCpoZ5L/TJdHaPSYITw/MtiWJI1OHgAiEAr96uSkuLjNdWQ5KR+yOuB+UZsj0wNfblLdCLxY4HhMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWx26ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokuQ//e2BfC3x7soUitev0WdHfwFrqnPBp3q3XRHemmmpOeHOnOhgg\r\nVoGpRWaxZyPubqZ4ut23owx7ywomU3jvLtS3n434QmYRT2i/0cP4vOS6kk4W\r\nC++8D2vKztPvj9tGie6QeJNnstC33YzxGhHKEkUpbSp3tIvKSsBe64ei/ia9\r\n/CDWz5u90mMYhQ0AOmB5C2DfEs87dUNvjpCVksvG17CJBNQAyzBtRqUm4eXL\r\nynjX5dCxA3wrEDHCbQVpFMOS4bN8/Y17k++uqwwcjWC114hL4cEyXWv1IP9B\r\nkIXANHVl7qJ17/9enbTVXRDp/1BQ8R4n7kxBiHdVvYZmXfrbc0bjIJkv7M8V\r\n2PedpahU4iV+sPMgwGwMMkoEbKBEFEndFpXVpcEaZRSXbYtSy3ogzHx7gcDU\r\nPYLMU540gTdWHtK/E6PP5108fC1Yn1vaFc6iR7F3SvFrQNw2bJWU5XXOOaMi\r\nouSN1jgke1+xHoxZwLyK0Mgzs80Qx+TAn366OU/8AO1fEEsDHsnFOZCHGJ8J\r\nnERki7hTtuPAvEKuXjGF0rEti5uBII53vO0z5ErNLRntTdui15jHaFq/KHxL\r\ntrf5vLTIT9NkAX+zCpCutBEyyb4mzB+L536NhEAUJRsr2cgi9CORp5hngxpO\r\ns7Di8YuC3+eEgz9joe2n4CfUjC2CKN6F9Vw=\r\n=03CQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=14"},"scripts":{"lint":"dts lint src","build":"yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes","predeploy":"yarn build","storybook":"start-storybook -p 6006","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"npx playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"![CI](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/main.yml/badge.svg) ![Code Quality](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/codeql-analysis.yml/badge.svg) ![TypeScript](https://shields.io/badge/TypeScript-","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","husky":"7.0.4","react":"17.0.2","eslint":"8.13.0","dts-cli":"1.5.0","wait-on":"6.0.1","webpack":"5.72.0","gh-pages":"3.2.3","prettier":"2.6.2","chromatic":"6.5.4","react-dom":"17.0.2","typescript":"4.6.3","http-server":"14.1.0","@types/react":"17.0.43","concurrently":"7.1.0","@storybook/jest":"0.0.10","@storybook/react":"6.4.22","@types/react-dom":"17.0.14","@storybook/addons":"6.4.22","@storybook/theming":"6.4.22","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.29.4","react-flow-renderer":"10.1.0","eslint-plugin-import":"2.26.0","@storybook/components":"6.4.22","@storybook/core-events":"6.4.22","@storybook/test-runner":"0.0.6","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.9","@typescript-eslint/parser":"5.19.0","eslint-plugin-react-hooks":"4.4.0","@storybook/testing-library":"0.0.9","@storybook/addon-essentials":"6.4.22","@storybook/builder-webpack5":"6.4.22","@storybook/manager-webpack5":"6.4.22","@storybook/addon-interactions":"6.4.22","@tisoap/eslint-config-ts-react":"5.0.0","@typescript-eslint/eslint-plugin":"5.19.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6.3","react-flow-renderer":"^10"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_1.0.0_1650138554014_0.6172969778718971","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@tisoap/react-flow-smart-edge","version":"1.0.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@1.0.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"71df90a5df7089c5537c198ee9c6d6e24eab4b80","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-1.0.1.tgz","fileCount":65,"integrity":"sha512-dGtMlk74Liy6Zd/O0uUjQIjPfed8GtW9Zo9VtM8CggctEXQP3x0bH8FhWwiVDfxNnO1DN6pW1R6cfW7YcgzyBg==","signatures":[{"sig":"MEQCICt+lfuBehmHfHcQClyAcyZqO+ONvbaVeDi0N1oEWd3PAiB3Borep1s8FEJGLVqo6nWhA8jafIraieuBDPjdhddI3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieBphACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYKA//YOAWtvPNqxtlw124igKDxxQZ/xrsBJl/b+ZvtkmVG0YgEpo7\r\nlPiTCzPX8G6BGXXeuJxveevOav6FvtL2lOowQ47kdrzxg2hvP234ekfcCzdL\r\n2/3NiBtsSnoZWqcWqaKf49/Q/IGY68hK4XmlIusLjbhAlWmTZpXS0y+OnMHR\r\njrTNpDiR3cNf/3JnkkB4ezL64UR/mHmVU8gOgA2vXDVtj777NXAER7tgR4Wm\r\nlhNgY27bZEGmCrNe+vAmoltOfmWJldoMRMfzjMey5LWiZ31IdmaGhDlDjZRe\r\nKRV91m0HKPI50XNa7wxG2XSL2/ufpZtM4pU+5UzMevhxIkkwFz/2f41w2MfX\r\nEjmkifRFr+cS0/9JlH1DrHVXc9GXjQnlq+VJLJcpHmqAGGGl/R414MwlqMV2\r\nWnC2O1Tn5SpaiGd+DQ2HJzbc64v2Ij4PfCJ5AqnKzGaJ3hwZZ78wt8UoEiEB\r\nTVZaifjyZSZdVz2oHh1TIGKUfuWACTv85ssizuKw5jtqeSdRc5M0KefQdlfs\r\nDJnoqCT9qgjlCQNm3UZHugq5pm2BlhyGtCBjpko3bhU986IXlxLvNg8tB84x\r\nw00PNQ9gwp9yQqwNX6CvGmD+OuYwVHFWp7sez5G6KvsZ+amR09qJhchcfhx0\r\nctpciiy3Vtq3m4L1GzLWUL2UYRlEyAGTY7w=\r\n=LTCj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=14"},"scripts":{"lint":"dts lint src","build":"yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes","predeploy":"yarn build","storybook":"start-storybook -p 6006","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"npx playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"![CI](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/main.yml/badge.svg?branch=main) ![Code Quality](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/codeql-analysis.yml/badge.svg?branch=main) ![TypeScript](https://shie","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"react-use":"17.3.2","pathfinding":"0.4.18","tiny-warning":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","husky":"7.0.4","react":"17.0.2","eslint":"8.13.0","dts-cli":"1.5.0","wait-on":"6.0.1","webpack":"5.72.0","gh-pages":"3.2.3","prettier":"2.6.2","chromatic":"6.5.4","react-dom":"17.0.2","typescript":"4.6.3","http-server":"14.1.0","@types/react":"17.0.43","concurrently":"7.1.0","@storybook/jest":"0.0.10","@storybook/react":"6.4.22","@types/react-dom":"17.0.14","@storybook/addons":"6.4.22","@storybook/theming":"6.4.22","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.29.4","react-flow-renderer":"10.2.2","eslint-plugin-import":"2.26.0","@storybook/components":"6.4.22","@storybook/core-events":"6.4.22","@storybook/test-runner":"0.0.6","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.9","@typescript-eslint/parser":"5.19.0","eslint-plugin-react-hooks":"4.4.0","@storybook/testing-library":"0.0.9","@storybook/addon-essentials":"6.4.22","@storybook/builder-webpack5":"6.4.22","@storybook/manager-webpack5":"6.4.22","@storybook/addon-interactions":"6.4.22","@tisoap/eslint-config-ts-react":"5.0.0","@typescript-eslint/eslint-plugin":"5.19.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6.3","react-flow-renderer":">=10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_1.0.1_1652038240746_0.2762790734337828","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@tisoap/react-flow-smart-edge","version":"2.0.0-beta.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@2.0.0-beta.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"a0e5aca90473359ae9e095296b429e79fc720549","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-2.0.0-beta.1.tgz","fileCount":67,"integrity":"sha512-zuOVsAtZrXjxTZfiga47rzrbZdgHiF6IAMLVEpxKmZzlB6CMxUmb7+55vfVczDwl2OaZqY6S8vqeD0rwiSXDcw==","signatures":[{"sig":"MEUCIH92SYc5sq2rcomgrleSSa9HQxWz4YsoMT6Gm6bTcfy8AiEA7BzZJducErlqjGwdbBKbqLw4W6G1AV7Mth7Oqq8dKdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinUp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmVw/+No7aKXjIPY/43JkH2WHMyVwd1Cc5pVybVYN6OErfXU0dYtk6\r\nOklshTwcENda9MDMty3ICONOQ9VHrE1sbPS6ooGG35wVTtuvvOGh/WyT2/6X\r\nSScP+LtmZllEuvFv4zmi3Fu2ohRYa3Y9cH0iwtrLXrLEaLXAWsOfeZSVfMKS\r\nE8aTFl+/elaA45jC8IWAifORiQ8nUEhWw7pbWsS8mgyVn2rue7spVD80waWJ\r\nKuHytKgajAOYQ7NqaH+cVBKn1kZGgSZbLzVOdNzi5NjyLSxnPishPHtMaAsV\r\nw5HYS3vrxGvoDIF9GpTcZcMbqZuMe/wLBkke+6UvYP30GgVENqvuh+Xy0UgW\r\n7v6as01zew/Ud1GV3NgEVIcDrTUCKHcmUaCEE+U5Aow5rGWb6JXLfzaETj56\r\nCNILOdPcIUm5DF+m3SLuHK3GjYAuqIL0P98G2n6uOv6s0RCGGKomK8Oaotkp\r\n0SKIttasksPAWzxBxCgXfhh0nTHxdb5TNMs7vOigEtmTB3Ihxxzuze1HCZ7b\r\nD4ToN+IVwXMcwZW69yIfa7DNO2yY9gAOrVNddwpto/MAfSVOX5PqIrK5qFPc\r\ngiBAxsBvt/VR73h4v8RlX7bpQJsj8qXz7HF8qUugA7FWQmC/1jZ2iPeNvdHY\r\nu2BrVnmQp6d2XN9x3xNpfRj8SKwfQwUWwdM=\r\n=Go4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=14"},"scripts":{"lint":"dts lint src","build":"yarn check-types && yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"npx playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"![CI](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/main.yml/badge.svg?branch=main) ![Code Quality](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/codeql-analysis.yml/badge.svg?branch=main) ![TypeScript](https://shie","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","husky":"8.0.1","react":"18.1.0","eslint":"8.17.0","dts-cli":"1.5.1","wait-on":"6.0.1","webpack":"5.73.0","gh-pages":"4.0.0","prettier":"2.6.2","chromatic":"6.5.6","react-dom":"18.1.0","typescript":"4.7.3","http-server":"14.1.1","@types/react":"18.0.12","concurrently":"7.2.1","@storybook/jest":"0.0.10","@storybook/react":"6.5.6","@types/react-dom":"18.0.5","@storybook/addons":"6.5.6","@storybook/theming":"6.5.6","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.30.0","react-flow-renderer":"10.3.5","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.6","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@shopify/eslint-plugin":"41.3.0","@storybook/core-events":"6.5.6","@storybook/test-runner":"0.1.1","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.12","@typescript-eslint/parser":"5.27.0","eslint-plugin-react-hooks":"4.5.0","@storybook/testing-library":"0.0.11","@storybook/addon-essentials":"6.5.6","@storybook/builder-webpack5":"6.5.6","@storybook/manager-webpack5":"6.5.6","@storybook/addon-interactions":"6.5.6","eslint-plugin-testing-library":"5.5.1","@tisoap/eslint-config-ts-react":"6.0.0","@typescript-eslint/eslint-plugin":"5.27.0","eslint-plugin-react-prefer-function-component":"2.0.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6","react-flow-renderer":">=10.2"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_2.0.0-beta.1_1654475390984_0.06228391011931245","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@tisoap/react-flow-smart-edge","version":"2.0.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@2.0.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"25d4bcbbb4ccf7f221dad4b9dd3a2bb7b3ecf7db","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-2.0.0.tgz","fileCount":67,"integrity":"sha512-IENfw3xcWKy0ZnyHYbzMZO8k9cL8k2BERTrPYlGappab9vDBwH5cv0+iEGOhg+Q8xQFvXR2V8ZzTjce5LQ3Yzg==","signatures":[{"sig":"MEQCIAwEp5YG8f3N9sEO/ZaXTBaMQFa/UZsH0QVWGAS4prwBAiArD9GV+BuAKqehkGQPWk2GLATkPzun763cCBpgXemt3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipjnDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU1hAAjH0TOoDundM+wKN5y1uWI+B66cW/oT8yURurzE+RYOlwHCAx\r\nBVMPwdjK0OtOwS9pP2g9fDgZ0uACAMaep4Q/toP3pyuv1riUfoNCBN9xRjSt\r\ntghMSjHlrAppI//z2TNYf5z1HG3UdKZUSAf/lOgYTV55sk+RTn5Ob7/EweLp\r\nrcDI2LSryaxCOnXROr/PDyY8SjaJjtAJ0nTT/kRMEyUliwNTu+zO564Bd7jn\r\nK6PyF0skUW4UZiX8fNBn+MDxVgFTWa8W2pfAbnSblTnYSbvsd8LPc3FDg7EU\r\n0hH1G52DKUwFlDCGh+oPrcO1hdp7mbncH9T1kazWQd6tNzUvNHqpBi5atPZk\r\n0QKPro8xbmlBbDSfNyW9IgsOc38RiE2jKVUm3TxnKKSVsCYBLj1ecXNb2Xrg\r\nehFF3pLiJNzF/ZXvwLKHbraeZlLn7yoVqIda4xPjdnIwwUbttYt+UCwf9NOX\r\nYImnz05J3pkYfGNT77wFph9EaKBa8SLyqOYFjA7935MszFa/neI1JgtsP/ua\r\nBDV5zBhsKMadpBekePq15kwu3vC0W89AGFqb5olPOYR5I8NU76BMjdP5ySkX\r\neFbnfGFf29QszrfwVccn6h4B1WB/fRB7ugrTT3mE/1Kc4flk5BYnRlS3LJ1O\r\nTp4deT5E2nAMmVRNJM79hbojOuUCah4/hz8=\r\n=e+kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=14"},"scripts":{"lint":"dts lint src","build":"yarn check-types && yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"npx playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for React Flow that never intersect with other nodes, using pathfinding.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","husky":"8.0.1","react":"18.1.0","eslint":"8.17.0","dts-cli":"1.5.1","wait-on":"6.0.1","webpack":"5.73.0","gh-pages":"4.0.0","prettier":"2.6.2","chromatic":"6.5.6","react-dom":"18.1.0","typescript":"4.7.3","http-server":"14.1.1","@types/react":"18.0.12","concurrently":"7.2.1","@storybook/jest":"0.0.10","@storybook/react":"6.5.6","@types/react-dom":"18.0.5","@storybook/addons":"6.5.6","@storybook/theming":"6.5.6","@types/pathfinding":"0.0.5","eslint-plugin-react":"7.30.0","react-flow-renderer":"10.3.5","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.6","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@shopify/eslint-plugin":"41.3.0","@storybook/core-events":"6.5.6","@storybook/test-runner":"0.1.1","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"4.0.0","eslint-plugin-storybook":"0.5.12","@typescript-eslint/parser":"5.27.0","eslint-plugin-react-hooks":"4.5.0","@storybook/testing-library":"0.0.11","@storybook/addon-essentials":"6.5.6","@storybook/builder-webpack5":"6.5.6","@storybook/manager-webpack5":"6.5.6","@storybook/addon-interactions":"6.5.6","eslint-plugin-testing-library":"5.5.1","@tisoap/eslint-config-ts-react":"6.0.0","@typescript-eslint/eslint-plugin":"5.27.0","eslint-plugin-react-prefer-function-component":"2.0.0"},"peerDependencies":{"react":">=16","react-dom":">=16","typescript":">=4.6","react-flow-renderer":">=10.2"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_2.0.0_1655060931551_0.2849963805174818","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@tisoap/react-flow-smart-edge","version":"3.0.0-beta.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@3.0.0-beta.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"6582446e12348ba31b76991141b3815444c0519f","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-3.0.0-beta.1.tgz","fileCount":68,"integrity":"sha512-wyOWbM/HFBQMyT+YecTHGC0w1MLxpTUjopRwKDYwuVfQSVTXZRTOvwwrPiybwwP1pGlcvpWcw6vScHU1JozADg==","signatures":[{"sig":"MEQCICXFVqrIE41qa+uA0n0ZA6NelWtLGGloj/qMLRWD9OuNAiArVlk446GE31SsHrszRxa3GSo4LOwRLPMJ/wnGX+2Qow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVaEdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoshw/9H22VHvzFu1VYWskxn0AkgjciRYctDqnNGBHtCXHyJxqQGBMT\r\nfegLYcTiAriL7s/MBO8lCmNPHsZvNF9e1vlUSby7qyMpTpdjQSdjRSeIBmnt\r\n4I5M6nnys+WFZPD6wh65BccvB9OaBiB1b988CdJcrEEr0SEOBiZsyMx7lAwt\r\n3Ki4dkp1lo7WSIh7rVb3vi1Mn2POq146eKDwZxmZJVJgh3CNP2/G2MrnEGA7\r\nV9bqCoJEOmCNlquuGChFFs4nyvbnQ0JF5ErT0LIfMqAEeUH/B72T/Xmj8z1a\r\nZOQ98J98U2aPieYD0iRfJD4BuXn/O9ZLOkxVfoAUPJjGBk7UxYhQGvAOnB/2\r\nXp4doLDggzxbRDtnzK88H2VX0QHxmzXx2qyYziDHJmXhZnS538GK7hR9LeHO\r\nG8fw7SOeiGe7ux9yK1Pc2Bow1XlJC1CzuKvHXMmCTNoYPqLrlVLhNh4I/xhL\r\n8AoBMGJ0ckhwnpn6+Xcv8WsmAinzG1auyKP4HCyE4YvNk2vfM/hO9VS+UkKM\r\nOa9H8tSWXMUpk8dSwsLH0ebxU6tN8GI9ebz//huvii74rQvBw48jGZ2Vcnju\r\n+McztG6aFONdoRZ7MGFpCSxSx2yP3wm3ZadEcLLjTLO24omPa3oHcRs7Hw6f\r\nH/b0+7lA7sQa1g4zJdJwaokUZm5IJMSmjFk=\r\n=Au6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=16"},"scripts":{"ui":"yarn upgrade-interactive --latest","lint":"dts lint src","build":"yarn check-types && yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes --project-token f5598c842f1a","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for React Flow that never intersect with other nodes, using pathfinding.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","husky":"8.0.1","react":"18.2.0","eslint":"8.26.0","dts-cli":"1.6.0","wait-on":"6.0.1","webpack":"5.74.0","gh-pages":"4.0.0","prettier":"2.7.1","chromatic":"6.10.5","react-dom":"18.2.0","reactflow":"11.1.2","playwright":"1.27.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/node":"18.11.3","http-server":"14.1.1","jest-circus":"29.2.1","@types/react":"18.0.21","concurrently":"7.5.0","@storybook/jest":"0.0.10","@storybook/react":"6.5.12","@types/react-dom":"18.0.6","@storybook/addons":"6.5.12","@storybook/theming":"6.5.12","@types/pathfinding":"0.0.6","eslint-plugin-react":"7.31.10","require-from-string":"2.0.2","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.12","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","jest-environment-node":"29.2.1","@shopify/eslint-plugin":"42.0.1","@storybook/core-events":"6.5.12","@storybook/test-runner":"0.9.0","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-storybook":"0.6.6","@babel/plugin-syntax-flow":"7.18.6","@typescript-eslint/parser":"5.40.1","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.0.13","@storybook/addon-essentials":"6.5.12","@storybook/builder-webpack5":"6.5.12","@storybook/manager-webpack5":"6.5.12","@storybook/addon-interactions":"6.5.12","eslint-plugin-testing-library":"5.9.1","@tisoap/eslint-config-ts-react":"7.0.0","@typescript-eslint/eslint-plugin":"5.40.1","@babel/plugin-transform-react-jsx":"7.19.0","eslint-plugin-react-prefer-function-component":"3.0.0"},"peerDependencies":{"react":">=16","react-dom":">=16","reactflow":">=11","typescript":">=4.6"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_3.0.0-beta.1_1666556189668_0.09199784153464763","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@tisoap/react-flow-smart-edge","version":"3.0.0-beta.2","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@3.0.0-beta.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"0a73cd8a061ade58e815bf9b59c453bfac26a6a2","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-3.0.0-beta.2.tgz","fileCount":68,"integrity":"sha512-/P5n1G3MCJVc56YKpw/7hrYRPnYSCs0tmNG9Tk8awNGB2B3s35W3hKdhCVhhevNy775oEf/mDi1gkh31tcPk2w==","signatures":[{"sig":"MEQCIBptgjxbzPtDzVeRZZLPxgLU0myHwbgiM5whTpWCnJJ0AiBW1KREQfVW1VrNX5eyGjXqHH5ge4MtnCByWUPMxtCE+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAGLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJJA//UI2TSaoRLoXue1Q1mRlR1Lmmm2tiV6AC+OLEyzuNAQlofMJK\r\njpsmjtjYIYaQre22FnwjTbFcupA1VoNtCN6Q3pR6MYbXvtIBHSETOW4IISpr\r\n1qDtFgzC2KpVu7qQCtt7XKUPSlIz3EzJWfMST+CfJ2wBXo4zGV4UQkDj+F8+\r\nLmODarcqf3O13EhwJIJpkFlLyWIsbOsobF3oLTDJWntPo4m5g1TElUg+Tk9Y\r\n6IbHpT1bplw8kNmtxe+EkjznVBLlndaxTCACiacCVqKY7XUYDYF6Qmatcbgy\r\nub9DE/ZoaIP6mV5jUulXzq2qHns88SkGTrwzv+KMBAZmuDX2fTQu7fhuNPGa\r\nOJnEcPtUpev+bOv+C2meD3I3pWdzfP5wAHlXI541k0g0bONRh5z7mfF6EXkj\r\nj7Ift/0dj2OGL9/sisGGQD/4J3LNX0dXtjDExidpzb17LFSlovsOURr9y4+4\r\nTg3eGHGapV6DWhFZDLF7iFGOqxUxOIGCUM8yUhmlRbnFGw9wckFT0P0RQuuO\r\nDKAMIrn/UFDrW9BweEKEUQunMn3HH2wumdYAqFkrS81/2wOB2nFQ+C9hogKy\r\nRkEGkTPLRVrSdAanDVYEN7K2BEUUrLDR21GhSIruSKcOEe/9TF0C4NXu5rzW\r\nPAqvfI24V55UikoeJklhQo/qbaIdWemHZ/E=\r\n=Cn25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"node":">=16"},"scripts":{"ui":"yarn upgrade-interactive --latest","lint":"dts lint src","build":"yarn check-types && yarn lint && yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes --project-token f5598c842f1a","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for React Flow that never intersect with other nodes, using pathfinding.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","husky":"8.0.2","react":"18.2.0","eslint":"8.27.0","dts-cli":"1.6.0","wait-on":"6.0.1","webpack":"5.75.0","gh-pages":"4.0.0","prettier":"2.7.1","chromatic":"6.11.4","react-dom":"18.2.0","reactflow":"11.2.0","playwright":"1.27.1","typescript":"4.8.4","@babel/core":"7.20.2","@types/node":"18.11.9","http-server":"14.1.1","jest-circus":"29.3.1","@types/react":"18.0.25","concurrently":"7.5.0","@storybook/jest":"0.0.10","@storybook/react":"6.5.13","@types/react-dom":"18.0.8","@storybook/addons":"6.5.13","@storybook/theming":"6.5.13","@types/pathfinding":"0.0.6","eslint-plugin-react":"7.31.10","require-from-string":"2.0.2","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.13","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","jest-environment-node":"29.3.1","@shopify/eslint-plugin":"42.0.1","@storybook/core-events":"6.5.13","@storybook/test-runner":"0.9.0","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-storybook":"0.6.7","@babel/preset-typescript":"7.18.6","@babel/plugin-syntax-flow":"7.18.6","@typescript-eslint/parser":"5.42.1","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.0.13","@storybook/addon-essentials":"6.5.13","@storybook/builder-webpack5":"6.5.13","@storybook/manager-webpack5":"6.5.13","@storybook/addon-interactions":"6.5.13","eslint-plugin-testing-library":"5.9.1","@tisoap/eslint-config-ts-react":"7.0.0","@typescript-eslint/eslint-plugin":"5.42.1","@babel/plugin-transform-react-jsx":"7.19.0","eslint-plugin-react-prefer-function-component":"3.0.0"},"peerDependencies":{"react":">=17","react-dom":">=17","reactflow":">=11","typescript":">=4.6"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_3.0.0-beta.2_1668022667506_0.5403159772326578","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@tisoap/react-flow-smart-edge","version":"3.0.0-beta.3","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@3.0.0-beta.3","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"567f5e70ab9c741284a980c6e548b265a751f3c4","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-3.0.0-beta.3.tgz","fileCount":68,"integrity":"sha512-tE57DuKbTn7FrK3mq7/9rPHMAuLhubdwZZbRfC+NMlsg6+Llt8P1J9PMtt67G8qX9J4cA0FmrZr6ojiF88ynJw==","signatures":[{"sig":"MEUCIBlTdl1aptsfVNUnn0dCs5zH8OPz34h5vmkzuee2o89zAiEA+vxslAa/2T74uo41vRXZ1QidhtejOlMyIMhK8B+JIZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjejNXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpssw/+IgMg2El1Fd4ibI+IRmugQIdB6uSyDzQpaSgd3gSS4dCN2jAL\r\n8RMNa6pIsZ7PIGiKZ8Kg4Rip3ibrgrKf+ruVjaT/vZtklYXFnw1ZQoN128iQ\r\nLWDVwSNHTnjNyl+5TI4vBRyAl4WMoBf6DamBgAfK0Mdo4quxtpjLZxnLqpkB\r\nYMlwEd0SF9jmt5ezkqnN0+85BmkshZjqQ6eu13YTghXkq/DM3BgrDZw9yGlo\r\nCr7JWdKlxCJk751NcltvwDKUZpSB4f7DTs1zZc3sUo4M89AMVBDtqE9P1QvO\r\nX5azjaxY1cS4Z+1pCal5ELc5Xv23ucW7khg8JqGPZdOsfaj1p+lMC4HIJqXg\r\nk3dFFTwqIvk8i5nGgaPFLZHwa6P+wFG2yBvapNvyn3Tz3ajn9FVGaaAx5mAi\r\nyDLJ+RpN9EtMsHaDhqJ/2Jl4R31tLRJMoDn0iXT9LHmzfGzs7c6CY4jrtYdC\r\nYtoRao6gNkGt4dpaJrVJhSzEG3AhkkUqjkFunq+RXRkHSxNIPJO96kSeiJre\r\nZT61qpYvwOANb4dWHx9gLk/jzQ5F4cRMcXHhubktApVql7Q/DkMYtrG1ikrG\r\n1Mh9Xp4GSJe+eFU6/GTuxgERcmpVXukev0chq8tucCCkaKTlwxKA1SHK1P88\r\nukyr93vUbvqL1ac4jJoDeMP8xe3dNESGbXI=\r\n=EUr1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"npm":"^8.0.0","node":">=16"},"scripts":{"ui":"yarn upgrade-interactive --latest","lint":"dts lint src","test":"yarn check-types && yarn lint && yarn test-storybook-ci","build":"yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes --project-token f5598c842f1a","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-component":"np --any-branch","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for React Flow that never intersect with other nodes, using pathfinding.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"7.6.2","jest":"29.3.1","husky":"8.0.2","react":"18.2.0","eslint":"8.28.0","dts-cli":"1.6.0","wait-on":"6.0.1","webpack":"5.75.0","gh-pages":"4.0.0","prettier":"2.7.1","chromatic":"6.11.4","react-dom":"18.2.0","reactflow":"11.2.0","playwright":"1.28.0","typescript":"4.9.3","@babel/core":"7.20.2","@types/node":"18.11.9","http-server":"14.1.1","jest-circus":"29.3.1","@types/react":"18.0.25","concurrently":"7.5.0","@storybook/jest":"0.0.10","@storybook/react":"6.5.13","@types/react-dom":"18.0.9","@storybook/addons":"6.5.13","@storybook/theming":"6.5.13","@types/pathfinding":"0.0.6","eslint-plugin-react":"7.31.11","require-from-string":"2.0.2","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.13","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","jest-environment-node":"29.3.1","@shopify/eslint-plugin":"42.0.1","@storybook/core-events":"6.5.13","@storybook/test-runner":"0.9.0","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.3","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-storybook":"0.6.7","@babel/preset-typescript":"7.18.6","@babel/plugin-syntax-flow":"7.18.6","@typescript-eslint/parser":"5.43.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.0.13","@storybook/addon-essentials":"6.5.13","@storybook/builder-webpack5":"6.5.13","@storybook/manager-webpack5":"6.5.13","@storybook/addon-interactions":"6.5.13","eslint-plugin-testing-library":"5.9.1","@tisoap/eslint-config-ts-react":"7.0.0","@typescript-eslint/eslint-plugin":"5.43.0","@babel/plugin-transform-react-jsx":"7.19.0","eslint-plugin-react-prefer-function-component":"3.1.0"},"peerDependencies":{"react":">=17","react-dom":">=17","reactflow":">=11","typescript":">=4.6"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_3.0.0-beta.3_1668952919712_0.7170263210388197","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tisoap/react-flow-smart-edge","version":"3.0.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@3.0.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","dist":{"shasum":"cc28ffe7446d5532e6e4e82b2e5bb0d0cff51b66","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-3.0.0.tgz","fileCount":68,"integrity":"sha512-XtEQT0IrOqPwJvCzgEoj3Y16/EK4SOcjZO7FmOPU+qJWmgYjeTyv7J35CGm6dFeJYdZ2gHDrvQ1zwaXuo23/8g==","signatures":[{"sig":"MEUCIFB2QKlZ5rgzGrpZAR5JlsPJhkC8eVL4GE6kGMsLgiD1AiEAghstCKQq5OTPtwWabRZGaQOBNOieltnygHqO0lnat6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjejfoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolkRAAn4vr3hiKa9hDkiOiUoB7ycyXoQJD9AVtGDhR3lZKnWJGi8mT\r\nkzmfOWN9u/7+8reWSrVE+zF6joPzDqKRoGnUH82pfTFYZwWjtqt9+aE4KiGr\r\nK5ol/yeOufeIZeumzeBRHqzy2L4gwKf5D0+sTCcplY5GNd0vaabVnokSZEii\r\n6UFHQ7KlC8c9XvA2vG6Tlq4BCGUC6pKnCnGH0Tt3BCXhXeNoYSoc0zBxZFkz\r\nMkgvhCvkGBMrf3t8Wee8veFRG+Yo3t43illCZJC4aVrmr2ayeArNms1Q7sKY\r\nftQ/an8nK1O9stYvn7pNurMhMaLHy9e4YpfHfGwfmFNr/uWqZa+WC8MjqwJf\r\n6z9Q7HbRFxMuUup7gd5nMvAdsc0lG9b6zDYswqp5FYFRqe3Jl3CEC55lxN6W\r\nFBS8geqEsl87iDmMei+/tPdLKhu4sA2hPsPqU0opjIQnkBPPSIQsnIvJrLO3\r\nh3DQZ+hMpkfdrYuLP2r01BiHdA7O00G7w7eD2o8RDAId1BZjpmSGxhR2I0Yo\r\nJh3eBog9zGz1LXB8UZROEga4DIuTqVL3cZUqrb19qVwNkqUyQOR99jkNf+Hc\r\nRArkpyXFgo4yHC++SIhs/Gn9kbcBHNoCG02eshwbvhJVRjRmRbrsYK4LeMGj\r\nYoi2GbjUSUrVpmt/0bXNa2G5kRTN0BWUw3I=\r\n=9UJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"dts lint"}},"module":"dist/react-flow-smart-edge.esm.js","engines":{"npm":"^8.0.0","node":">=16"},"scripts":{"ui":"yarn upgrade-interactive --latest","lint":"dts lint src","test":"yarn check-types && yarn lint && yarn test-storybook-ci","build":"yarn build-storybook && yarn build-component","start":"dts watch","prepare":"dts build","lint-fix":"dts lint src --fix","chromatic":"chromatic --exit-zero-on-changes --project-token f5598c842f1a","predeploy":"yarn build","storybook":"start-storybook -p 6006 --ci","check-types":"tsc --noEmit","test-storybook":"test-storybook","build-component":"dts build","build-storybook":"build-storybook","deploy-component":"np --any-branch","deploy-storybook":"gh-pages -d storybook-static","test-storybook-ci":"concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook --quiet && http-server storybook-static --port 6006 --silent\" \"wait-on tcp:6006 && yarn test-storybook\"","install-playwright":"playwright install --with-deps"},"typings":"dist/index.d.ts","_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"description":"Custom Edges for React Flow that never intersect with other nodes, using pathfinding.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiso Alvarez Puccinelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","dependencies":{"pathfinding":"0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"np":"7.6.2","jest":"29.3.1","husky":"8.0.2","react":"18.2.0","eslint":"8.28.0","dts-cli":"1.6.0","wait-on":"6.0.1","webpack":"5.75.0","gh-pages":"4.0.0","prettier":"2.7.1","chromatic":"6.11.4","react-dom":"18.2.0","reactflow":"11.2.0","playwright":"1.28.0","typescript":"4.9.3","@babel/core":"7.20.2","@types/node":"18.11.9","http-server":"14.1.1","jest-circus":"29.3.1","@types/react":"18.0.25","concurrently":"7.5.0","@storybook/jest":"0.0.10","@storybook/react":"6.5.13","@types/react-dom":"18.0.9","@storybook/addons":"6.5.13","@storybook/theming":"6.5.13","@types/pathfinding":"0.0.6","eslint-plugin-react":"7.31.11","require-from-string":"2.0.2","eslint-plugin-import":"2.26.0","@storybook/components":"6.5.13","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","jest-environment-node":"29.3.1","@shopify/eslint-plugin":"42.0.1","@storybook/core-events":"6.5.13","@storybook/test-runner":"0.9.0","eslint-config-prettier":"8.5.0","eslint-plugin-flowtype":"8.0.3","eslint-plugin-jest-dom":"4.0.3","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-storybook":"0.6.7","@babel/preset-typescript":"7.18.6","@babel/plugin-syntax-flow":"7.18.6","@typescript-eslint/parser":"5.43.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.0.13","@storybook/addon-essentials":"6.5.13","@storybook/builder-webpack5":"6.5.13","@storybook/manager-webpack5":"6.5.13","@storybook/addon-interactions":"6.5.13","eslint-plugin-testing-library":"5.9.1","@tisoap/eslint-config-ts-react":"7.0.0","@typescript-eslint/eslint-plugin":"5.43.0","@babel/plugin-transform-react-jsx":"7.19.0","eslint-plugin-react-prefer-function-component":"3.1.0"},"peerDependencies":{"react":">=17","react-dom":">=17","reactflow":">=11","typescript":">=4.6"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_3.0.0_1668954088067_0.6305885596430612","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.0-beta.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.0-beta.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"f861073d4a1c88cbaa8bbb7d996b8ca1b518daf7","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.0-beta.1.tgz","fileCount":33,"integrity":"sha512-6ND9F3iN1LFn6e+pXI1ERFPGKQ411gLezqrFXIPlygJbvxE1dmNrstv0glhGvKRvrzg2voQqoUIcio0yLFEFmA==","signatures":[{"sig":"MEQCIGLHOqg2dlfFx/Hk8UL7BjTOtfIL0L3XOp74vMiz/mMUAiBgISS+DnIQ+r3wlJjv4V5L+38+2jmnJj96UJ0PIBaDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169444},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8b61ca6ba2459ba2f41b238a1e87fc766199bec1","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-npm-beta":"npm publish --tag beta --access public","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.5.2","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.2","react":"19.1.1","cspell":"9.2.0","eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","gh-pages":"6.3.0","prettier":"3.6.2","react-dom":"19.1.1","storybook":"9.1.2","@eslint/js":"9.33.0","playwright":"1.54.2","typescript":"5.9.2","@types/node":"24.2.1","@types/react":"19.1.10","@xyflow/react":"12.8.2","@vitest/browser":"3.2.4","vite-plugin-dts":"4.5.4","@types/react-dom":"19.1.7","typescript-eslint":"8.39.1","@vitest/coverage-v8":"3.2.4","@storybook/addon-docs":"9.1.2","@storybook/react-vite":"9.1.2","eslint-plugin-sonarjs":"3.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@storybook/addon-vitest":"9.1.2","eslint-plugin-storybook":"9.1.2","@chromatic-com/storybook":"4.1.0","@vitejs/plugin-react-swc":"4.0.0","eslint-plugin-react-hooks":"5.2.0","@storybook/testing-library":"0.2.2","@eslint-react/eslint-plugin":"1.52.4","eslint-plugin-react-refresh":"0.4.20"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.0-beta.1_1755208322697_0.6029070691032834","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.0-beta.2","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.0-beta.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"8a65d4fb3b93eb207aa49a1a9371f399c22912c9","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.0-beta.2.tgz","fileCount":33,"integrity":"sha512-+m/wZPAPmGGvcG9zpFtIrJFQrHvwc5dKwbdPlAl8xWeoVNtiQhrP6EksqRiNmJ5czMSphyUUjHFW8lgFIM3GXg==","signatures":[{"sig":"MEQCIBYkh3SloOHit7PfNR9v2AcZTzwEWcCDSuG2lqbQYa0sAiB1zSsPB3i4Tj0hFQZt/oTRGOhDV9S3XpfICgkdQDzfEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169501},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ad2b45c48f37ba21201e82df00efeffe7068f9bf","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-npm-beta":"npm publish --tag beta --access public","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.5.2","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.2","react":"19.1.1","cspell":"9.2.0","eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","gh-pages":"6.3.0","prettier":"3.6.2","react-dom":"19.1.1","storybook":"9.1.2","@eslint/js":"9.33.0","playwright":"1.54.2","release-it":"19.0.4","typescript":"5.9.2","@types/node":"24.2.1","@types/react":"19.1.10","@xyflow/react":"12.8.2","@vitest/browser":"3.2.4","vite-plugin-dts":"4.5.4","@types/react-dom":"19.1.7","typescript-eslint":"8.39.1","@vitest/coverage-v8":"3.2.4","@storybook/addon-docs":"9.1.2","@storybook/react-vite":"9.1.2","eslint-plugin-sonarjs":"3.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@storybook/addon-vitest":"9.1.2","eslint-plugin-storybook":"9.1.2","@chromatic-com/storybook":"4.1.0","@vitejs/plugin-react-swc":"4.0.0","eslint-plugin-react-hooks":"5.2.0","@storybook/testing-library":"0.2.2","@eslint-react/eslint-plugin":"1.52.4","eslint-plugin-react-refresh":"0.4.20"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.0-beta.2_1755208722488_0.6895610723493142","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.0-beta.3","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.0-beta.3","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"9f9c75dd1b71aede50ac8b6b1c06a1b5a593f7ea","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.0-beta.3.tgz","fileCount":33,"integrity":"sha512-MHebo/l6L+OIFo2UGDihxf22eeAZ1sYaXWhXd9Xprpbtycrp+TGIVWnIZf5nqab1iWrebDdLEfY4Mc1c+rv2Mg==","signatures":[{"sig":"MEYCIQCnR7iIzfe3QA5jxhlAE/YhGS2zR7pn7CG8zRKRuHA7GgIhALKYX8GpD49euXp4a7RjW9tpRfmnpLtwCgCizR95APrZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169471},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"cdcb43adfaea006652a6b1c5bac0b889316a9905","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.5.2","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.2","react":"19.1.1","cspell":"9.2.0","eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","gh-pages":"6.3.0","prettier":"3.6.2","react-dom":"19.1.1","storybook":"9.1.2","@eslint/js":"9.33.0","dotenv-cli":"10.0.0","playwright":"1.54.2","release-it":"19.0.4","typescript":"5.9.2","@types/node":"24.2.1","@types/react":"19.1.10","@xyflow/react":"12.8.2","@vitest/browser":"3.2.4","vite-plugin-dts":"4.5.4","@types/react-dom":"19.1.7","typescript-eslint":"8.39.1","@vitest/coverage-v8":"3.2.4","@storybook/addon-docs":"9.1.2","@storybook/react-vite":"9.1.2","eslint-plugin-sonarjs":"3.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@storybook/addon-vitest":"9.1.2","eslint-plugin-storybook":"9.1.2","@chromatic-com/storybook":"4.1.0","@vitejs/plugin-react-swc":"4.0.0","eslint-plugin-react-hooks":"5.2.0","@storybook/testing-library":"0.2.2","@eslint-react/eslint-plugin":"1.52.4","eslint-plugin-react-refresh":"0.4.20"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.0-beta.3_1755209201353_0.6426341292317626","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"8c834ee22f94a4cd4cecbc3767ce80e105a09512","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.0.tgz","fileCount":33,"integrity":"sha512-c0zy5KjNK/pB2DDBuspdsi1aHXsRv+Pc/v7Be/4BaqG2c29ZmrXGFnq5gmyFI7crumre/YNpyp/EGJlC/qm0aA==","signatures":[{"sig":"MEUCIQDs2MGDq+kbao0useUm1DETCZSW9ykeybqR4sE24CQzygIgN09GeWfy9nWg1uQUBGDzojeSZcVcoZY/HSVidpV9M/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169464},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"629cd1c3725b9a09e9a45a0249d301ab65154527","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.5.2","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.2","react":"19.1.1","cspell":"9.2.0","eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","gh-pages":"6.3.0","prettier":"3.6.2","react-dom":"19.1.1","storybook":"9.1.2","@eslint/js":"9.33.0","dotenv-cli":"10.0.0","playwright":"1.54.2","release-it":"19.0.4","typescript":"5.9.2","@types/node":"24.2.1","@types/react":"19.1.10","@xyflow/react":"12.8.2","@vitest/browser":"3.2.4","vite-plugin-dts":"4.5.4","@types/react-dom":"19.1.7","typescript-eslint":"8.39.1","@vitest/coverage-v8":"3.2.4","@storybook/addon-docs":"9.1.2","@storybook/react-vite":"9.1.2","eslint-plugin-sonarjs":"3.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@storybook/addon-vitest":"9.1.2","eslint-plugin-storybook":"9.1.2","@chromatic-com/storybook":"4.1.0","@vitejs/plugin-react-swc":"4.0.0","eslint-plugin-react-hooks":"5.2.0","@storybook/testing-library":"0.2.2","@eslint-react/eslint-plugin":"1.52.4","eslint-plugin-react-refresh":"0.4.20"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.0_1755210128362_0.3442677460577388","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"bfb89c4c3bb94ff50ea604f7d77824400be4da8c","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.1.tgz","fileCount":33,"integrity":"sha512-tqyQyaQFDc4QIL3Kw9UL9QVWId4cSuVNqKsDRzdPH1Mf8YMrwB8/dq/BMFEbuGaln9B3wlgeyhQx3vn6E9lpJA==","signatures":[{"sig":"MEYCIQDI2ROz0Vv/npzPiAUjkT5PrS9I2yFcKJb4l0eE74kQVwIhAOXm99OBq4SM4jygxaC1qoX+dzz4UVgsSCqrjYDadLJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168779},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a4c3d57f7eb4af111cc3e66af6c68e0af4073e1a","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.5.2","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.3","react":"19.1.1","cspell":"9.2.0","eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","gh-pages":"6.3.0","prettier":"3.6.2","react-dom":"19.1.1","storybook":"9.1.2","@eslint/js":"9.33.0","dotenv-cli":"10.0.0","playwright":"1.55.0","release-it":"19.0.4","typescript":"5.9.2","@types/node":"24.3.0","@types/react":"19.1.10","@xyflow/react":"12.8.4","@vitest/browser":"3.2.4","vite-plugin-dts":"4.5.4","@types/react-dom":"19.1.7","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4","@storybook/addon-docs":"9.1.2","@storybook/react-vite":"9.1.2","eslint-plugin-sonarjs":"3.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@storybook/addon-vitest":"9.1.2","eslint-plugin-storybook":"9.1.2","@chromatic-com/storybook":"4.1.1","@vitejs/plugin-react-swc":"4.0.1","eslint-plugin-react-hooks":"5.2.0","@storybook/testing-library":"0.2.2","@eslint-react/eslint-plugin":"1.52.6","eslint-plugin-react-refresh":"0.4.20"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.1_1755711129108_0.5809673052150099","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tisoap/react-flow-smart-edge","version":"4.0.2","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.0.2","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"f2e2729547f5a5b275c33cb5e01883181efebfc0","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.0.2.tgz","fileCount":52,"integrity":"sha512-5d/RA52vTbX2J1tkIrzcinwq/BXf/laAsSymWNEok0cwjY7ITZ4peTXUaO+bIPdJx9DARhDu0GZNslFqdPMHVg==","signatures":[{"sig":"MEYCIQCde4TDKyYh0wrbhTRqC+sS/lxa2GfMyR4NLtSjsG+BcwIhAI0e7g+wK9yuaFkhRHhB4vfpIIMsLD7mHYCfzMamBLq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164363},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"fe333d16508f1aa8b5a2796a884d9a3e8bfe1466","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.0.2_1779839538522_0.5692019762640699","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.1.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.1.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"4d80a60f59a3336aa4749b11c7515a642848fa08","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.1.0.tgz","fileCount":54,"integrity":"sha512-y2DuuGQkAKz0yzD7G7IqsXoj12QA04TCJxYti2ipWNApS+TqUBudY/qWd/dxcwiBTPcLDO9PKYwzgDYk6d2z+Q==","signatures":[{"sig":"MEYCIQC/J8mI1h4YNzCI+fhRkD//QfQ+6zZcwGve1T9YUlf6CAIhAJ7Y7DZLRAO7P8T2lNmbi67YSQi9DRIPnlQmbHcW42Db","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180994},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"10d0673ffd82ab3c332437fa0bd607264a32ea7f","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.1.0_1779845386817_0.5117258370842972","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.2.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.2.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"51dbf5e4d87523611182d8fe05a55c872d8272d7","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.2.0.tgz","fileCount":56,"integrity":"sha512-lMll43tXBcPcd9TFfpyYi8txtrmTnUSFTsDAdruZXQ+NbVY7+8Vk2kXlq0FVO8PvswLMKSRTQUEFeH7YdrVYZw==","signatures":[{"sig":"MEYCIQDfBlbJZuj5DBr5WdMZsTOTT1W9CVhykgImAfVUmiVIRQIhALBRD74kAv73ornaPi1shOE5HiWFFlH+zSko2ukt09x1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211676},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"175374f8e08bb38c2ac4d9c4fd244b66f322526e","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.2.0_1780011939550_0.30965683730416793","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.3.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.3.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"e245d2b659e1d474aeaa6f3c1101b7e5bd8db618","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.3.0.tgz","fileCount":58,"integrity":"sha512-BaqVHeaBY/MLPtZyK71a7w2EczKBipkNoZKmBsECDBrxvj+lHR6Acmyvf0+w6wshEG6T2KgBGXEtb8f+mViCKQ==","signatures":[{"sig":"MEYCIQDw/ecuLVeEuK6RzwjTl7xtBx3xPBJ1a4mwY6kIwGKMzgIhAKzsKGjAMz7YzS4JbzojBXY6l/MfEK4MVKkE2jEv7CC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231146},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"efa9339bc2e1bf3ba9e44334eec4a55c7d4ace98","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.3.0_1780246961079_0.9234603359060283","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.4.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.4.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"5d01aa790ab43b0fd66a0cbf954ca468c1f9acc5","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.4.0.tgz","fileCount":62,"integrity":"sha512-vE4Nt70byo0DAQ0i5U1tW0fl2/TZ1mwutNYo5Y5mV4+RX90fWmPvVBYVy+XnC7SCOL947YRddWZV3ivHjDFNvA==","signatures":[{"sig":"MEYCIQDpoYZ030dvAILRxpqErYgUpBaLw+37gWko6tS9wyvX/wIhAOw/7YwRChzksFrHiCx7n9r5KFWjjMWkkpyjcr5Z9uNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236574},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"77b8daab289bb91c990d6c676ccfcaee1ae7dc23","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.4.0_1780871561277_0.4276109381612798","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.5.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.5.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"c860f4a994407ce2c722b1d6a5904b57e13e3aac","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.5.0.tgz","fileCount":39,"integrity":"sha512-E80gLzdZTZuJeoUreJEIAC9I/UttQCBYqkqJCELAsZWYKJq+TgUIsUK4oA0oIIVZZLdJAzHiWpMT60jJnnNyxg==","signatures":[{"sig":"MEYCIQCaRR4ccHJ0Vvp9VYf7JFnP+F6A+jR6wCWc4hBO7bzc9AIhAIxlB+wRhWzdfhOcWBjiFVWhaBmKTcn58U3QyUpSpin7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244737},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f9120190b78868a7efbc7e9c63fcc5a18b013f15","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.7","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.5.0_1780874348099_0.23751873503274767","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.6.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.6.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"cc53ac17cde29818f1d11b62ba4ab98c1aac7797","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.6.0.tgz","fileCount":42,"integrity":"sha512-znDbu19zaWbfm3P3VjIvjov9PoR2JB0xmtQcDarSgI1uYcoXzfGX5OpdHraNkv8q2GW9sae358AK8iBCvBvBKA==","signatures":[{"sig":"MEQCIHh3tl5/4enBJGqzMOLkXxMJ9dvimuknxIV775O8vckoAiAvuLS0i0kNGxKdcYxnDbjy+hh4otBHKYzk+NamBNxxfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285355},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c26ed8296fd405d3288064c47f9b0cbd92348590","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.7","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.6.0_1781363971591_0.29193961452080286","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.7.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.7.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"dae03f191ecb943a173f5945801343378618c313","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.7.0.tgz","fileCount":42,"integrity":"sha512-gzUFrFCj1JRoxM3GrRL0iY4nhPKZDhe8KeP5L1g4Ywx47Gimm2YHfwCmAMk29V/6TE+Dg03WxKjR5RVYfO8rBw==","signatures":[{"sig":"MEUCIQCKE2rUStYOezZ40fXgID0onsva1KEH6+0JcuJcG6nVVgIgdbtu2YWeS3oVWjqo7Uuy9llUzd0KSeKoVUBvsAgsiuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301375},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f2302fba51089456453078d7ec9dabdfd758359f","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.7","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.7.0_1781366336751_0.3876950036224378","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.8.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.8.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"a70fbce7ae2f80644aa97835d39e7414fd9c0895","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.8.0.tgz","fileCount":45,"integrity":"sha512-7guxYgEQM4oV6SL9IZbq6S8lKt1O9DSuqz1b1NeZp6CF69a4PBXAzYXhVHY8O+Lc8Ch4PhEDHYob6VR9s5zWyA==","signatures":[{"sig":"MEYCIQC0H7JD/pOQ44cUPNmsJW1mtehWmcAHmVX2aAgVUcHYcwIhAKOy8aAP7bUgYAL3CtI303ouB8Jg8ztZQrd8UhwqdcvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410918},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e4a1d3e3cc8c6b5e9d9b81cd7fa2cd6d8c743161","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d storybook-static","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","deploy-storybook":"npm run build-storybook && npm run gh-pages","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.14","react":"19.2.6","cspell":"10.0.0","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.3","react-dom":"19.2.6","storybook":"10.4.1","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.0.1","typescript":"6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@xyflow/react":"12.10.2","@vitest/browser":"4.1.7","vite-plugin-dts":"5.0.1","@types/react-dom":"19.2.3","typescript-eslint":"8.60.0","@vitest/coverage-v8":"4.1.7","@storybook/addon-a11y":"10.4.1","@storybook/addon-docs":"10.4.1","@storybook/react-vite":"10.4.1","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","@storybook/addon-vitest":"10.4.1","eslint-plugin-storybook":"10.4.1","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.7","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@storybook/testing-library":"0.2.2","@vitest/browser-playwright":"4.1.7","@eslint-react/eslint-plugin":"5.8.5","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.8.0_1781461328639_0.2026066975070906","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.9.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.9.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"5bdbce19a12164146df20178a4c2df4db2305107","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.9.0.tgz","fileCount":47,"integrity":"sha512-u4Im+WwP9SWaHX5Xdf9O7axpSVQu5cf4qto7BXz1ZSMQwes7J9Ltm5lfSVj/W3nb2fYB4okizcZ/v+QSIAnneQ==","signatures":[{"sig":"MEYCIQCd5vM5G9l8T76oiW5Q8QwAylJTHu9IxGe8LrOegnP7IwIhAIUsU/ypUahCdRifD0eNCNfGYQDh4zCeyaIEQ4wIAlbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395803},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7a3be9a0a070f11b0b47da71a2fbc8073d62d42a","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"npm run test-storybook","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit --project tsconfig.app.json","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.16","react":"19.2.7","cspell":"10.0.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.4","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.2.0","typescript":"6.0.3","@types/node":"25.9.3","@types/react":"19.2.17","@xyflow/react":"12.11.0","@vitest/browser":"4.1.8","vite-plugin-dts":"5.0.2","@types/react-dom":"19.2.3","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","@storybook/addon-a11y":"10.4.4","@storybook/addon-docs":"10.4.4","@storybook/react-vite":"10.4.4","eslint-plugin-sonarjs":"4.0.3","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.4","eslint-plugin-storybook":"10.4.4","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.8","@vitejs/plugin-react-swc":"4.3.1","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.8","@eslint-react/eslint-plugin":"5.8.18","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.9.0_1781469262916_0.7302800758946955","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@tisoap/react-flow-smart-edge","version":"4.9.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.9.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"5a7fe9df01056fd01ac5ec60ea466db47c5ac46a","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.9.1.tgz","fileCount":66,"integrity":"sha512-Ujr9ujtB2jmr31YeX0E/HBnbvaXihYQC6jmlWKWTnAtnsmjGm0r0s1Geo1dKnJD4HWSAsW2fmCc3mgVzIPenZA==","signatures":[{"sig":"MEQCIAQoG3a5tD1WCuDaTZNOWHO9A/eCT4FNz2RSKMDeA+mIAiBmVJhjnru6SNJ4eYehpJ8oKcm+BYVxkNOSxU8TtGfIFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435471},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"73952eca2c25a7420707de10615d0b620fc1003d","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.15.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.16","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.4","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.2.0","typescript":"6.0.3","@types/node":"25.9.3","@types/react":"19.2.17","@xyflow/react":"12.11.0","@vitest/browser":"4.1.8","vite-plugin-dts":"5.0.2","@types/react-dom":"19.2.3","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"6.0.2","@storybook/addon-a11y":"10.4.4","@storybook/addon-docs":"10.4.4","@storybook/react-vite":"10.4.4","eslint-plugin-sonarjs":"4.0.3","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.4","eslint-plugin-storybook":"10.4.4","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.8","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.8","@eslint-react/eslint-plugin":"5.8.18","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.9.1_1781990896886_0.6722819810038441","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.10.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.10.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"0eee00a61e090b8d6b25a8d0d54e98e38662101d","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.10.0.tgz","fileCount":69,"integrity":"sha512-tBa2gE+PztUrIj2J0YpWqxlEQOEDzMaQUwVgINPXRL4G0BMTQkMIt7wtXOWg+hFr4k9Iqlwyp50UdqEZP6N/VA==","signatures":[{"sig":"MEYCIQCJY7OY7JorOtT8chaAYHvR3SuJLiKOq5xWqiH1/wIGswIhANk1Y7mcQpaTqqnGAOIK1y1rWHpPk2Km2mO+0mOxc9gz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460013},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"08b58b00e5cc1f339119519adda42008ee41911d","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.27.7":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.16","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.4","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.2.0","typescript":"6.0.3","@types/node":"25.9.3","@types/react":"19.2.17","@xyflow/react":"12.11.0","@vitest/browser":"4.1.8","vite-plugin-dts":"5.0.2","@types/react-dom":"19.2.3","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"6.0.2","@storybook/addon-a11y":"10.4.4","@storybook/addon-docs":"10.4.4","@storybook/react-vite":"10.4.4","eslint-plugin-sonarjs":"4.0.3","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.4","eslint-plugin-storybook":"10.4.4","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.8","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.8","@eslint-react/eslint-plugin":"5.8.18","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.10.0_1782065044648_0.8160248381669302","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.11.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.11.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"68f30dd5cdd3afe1b7808712f25bd84aef15b0e4","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.11.0.tgz","fileCount":70,"integrity":"sha512-bTOmntP9KTJoF91F5BVzgLh5Hw8p15GpX5DrXqzUUl7FtFZe2iv4p7GOrSRMsWzMiMnFTFE+zKEz+lx3AaT8IQ==","signatures":[{"sig":"MEUCIQDzr2DX7KfFcw/HJSE45063Roi1RKivKx5c+kNonLcUKAIgBLGLXBYlks3zsqJke4U3Erg7NmLtMJhEJc898s9mJIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479919},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e8985fe4b03e8dfda0f15aeeb9da2858c7640ab9","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.27.7":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.16","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.4","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.2.0","typescript":"6.0.3","@types/node":"25.9.3","@types/react":"19.2.17","@xyflow/react":"12.11.0","@vitest/browser":"4.1.8","vite-plugin-dts":"5.0.2","@types/react-dom":"19.2.3","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"6.0.2","@storybook/addon-a11y":"10.4.4","@storybook/addon-docs":"10.4.4","@storybook/react-vite":"10.4.4","eslint-plugin-sonarjs":"4.0.3","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.4","eslint-plugin-storybook":"10.4.4","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.8","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.8","@eslint-react/eslint-plugin":"5.8.18","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.11.0_1782066709312_0.3296968586733027","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@tisoap/react-flow-smart-edge","version":"4.11.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.11.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"1d9dc9af620060dc2de6b637cb36bc86a89e05ca","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.11.1.tgz","fileCount":81,"integrity":"sha512-XwMwQQ1AGVO5fQyRt+e1CQwUhyolB93CnxX80nXVf4y3XOJpLkE5+oSdnq24NVOPpNfl+ciAcnjEJsReHFXpXg==","signatures":[{"sig":"MEUCIAEcXLbCwQp0WgG9XX9KRpcZAarpSIJVfcd7jyI8bK69AiEAv92C9NrEldetaBalwJXFLnYpy7qYiIlWUDBGoXs9fLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501526},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"23af09b31646ae8d3e31f5f78f27eba6a75cc327","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.27.7":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.0.16","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.6","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.60.0","release-it":"20.2.0","typescript":"6.0.3","@types/node":"25.9.3","@types/react":"19.2.17","@xyflow/react":"12.11.0","@vitest/browser":"4.1.8","vite-plugin-dts":"5.0.2","@types/react-dom":"19.2.3","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"6.0.2","@storybook/addon-a11y":"10.4.6","@storybook/addon-docs":"10.4.6","@storybook/react-vite":"10.4.6","eslint-plugin-sonarjs":"4.0.3","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.6","eslint-plugin-storybook":"10.4.6","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.8","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.8","@eslint-react/eslint-plugin":"5.8.18","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.11.1_1782076186469_0.5092490787987447","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.12.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.12.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"98af7467b0a470dc4991df264558d5a816ec3157","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.12.0.tgz","fileCount":89,"integrity":"sha512-twIHsip8S4b9cIDSVd+kpX3bpXh5+MnrffHs836zcw3WlWYobtgiibRUoKxWKKJE+oSH7S7Ujz4hy5eQXqH0wg==","signatures":[{"sig":"MEUCIQCVE+GJTA6WrsaXDHo+dYjjEZ3w9NLAsBBkVEOTeX4xQAIgfrNp9F9/8BXpKsaVfR2IVpd/XFdg6dp1IrHK8tkTz/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623520},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b551f384cb4ba48b3e504aef49ba87b236a31bb1","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.28.1":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.1.0","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.5.0","vitest":"4.1.9","globals":"17.7.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.6","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.61.1","release-it":"20.2.0","typescript":"6.0.3","@types/node":"26.0.0","@types/react":"19.2.17","@xyflow/react":"12.11.1","@vitest/browser":"4.1.9","vite-plugin-dts":"5.0.3","@types/react-dom":"19.2.3","typescript-eslint":"8.62.0","@vitest/coverage-v8":"4.1.9","@vitejs/plugin-react":"6.0.3","@storybook/addon-a11y":"10.4.6","@storybook/addon-docs":"10.4.6","@storybook/react-vite":"10.4.6","eslint-plugin-sonarjs":"4.1.0","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.6","eslint-plugin-storybook":"10.4.6","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.9","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.9","@eslint-react/eslint-plugin":"5.9.2","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.3","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.12.0_1782571681962_0.4825710625441275","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@tisoap/react-flow-smart-edge","version":"4.13.0","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.13.0","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"60f7bc98688943c081f4578c0e4cdf095d998257","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.13.0.tgz","fileCount":110,"integrity":"sha512-JHcgiZajcizCbFcRi5+6lcwhTEUHCK0jsLaFI5eerp7RnwqocJnWkTiKm37KEbwTg6Nw2sVLsfssbnXc1Chgrg==","signatures":[{"sig":"MEYCIQCc47e3BY4V53JYkgo0YeepCxcFQJqe/p3rweTpvYca+gIhAIFlAfAWRgmYSX1CY7FUJyV8l/P+Y6D7RCO+j2NbU/cp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880777},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0031b95d89b7b94614e7881a4393ce74e6147efe","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.28.1":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.1.0","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.5.0","vitest":"4.1.9","globals":"17.7.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.6","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.61.1","release-it":"20.2.0","typescript":"6.0.3","@types/node":"26.0.0","@types/react":"19.2.17","@xyflow/react":"12.11.1","@vitest/browser":"4.1.9","vite-plugin-dts":"5.0.3","@types/react-dom":"19.2.3","typescript-eslint":"8.62.0","@vitest/coverage-v8":"4.1.9","@vitejs/plugin-react":"6.0.3","@storybook/addon-a11y":"10.4.6","@storybook/addon-docs":"10.4.6","@storybook/react-vite":"10.4.6","eslint-plugin-sonarjs":"4.1.0","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.6","eslint-plugin-storybook":"10.4.6","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.9","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.9","@eslint-react/eslint-plugin":"5.9.2","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.3","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18","typescript":">=5","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.13.0_1782592058544_0.38286845775657596","host":"s3://npm-registry-packages-npm-production"}},"4.13.1":{"name":"@tisoap/react-flow-smart-edge","version":"4.13.1","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","_id":"@tisoap/react-flow-smart-edge@4.13.1","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"dist":{"shasum":"54f0416467c91fccdf343bbef719e1b0586be10a","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-4.13.1.tgz","fileCount":110,"integrity":"sha512-hWp2x1pPEixWuyzPvTB15HC3ebUKiJcu85tj+4Z7JQ6que01AsaPhjEpSZ/Y7B06xULZ/TJ4XCQR+NnG1Jq4MQ==","signatures":[{"sig":"MEQCIHChYywVjboqkhUEy6urCmpTi7F2pTSRwdW00dVisfA3AiBA7S3wburx9WTQ8Km/hukknt/I2wW+TkpRKHQrg+hNEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880752},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e6d1a760b519135b553bbe5c1cbcd7aafe9d10f0","private":false,"scripts":{"dev":"vite","fix":"npm run eslint-fix && npm run prettier-write","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","test":"vitest run","build":"npm run build-component && npm run build-storybook && npm run build-docs","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","eslint":"eslint .","preview":"vite preview","release":"dotenv release-it","gh-pages":"gh-pages -d website/build","prettier":"prettier --check .","storybook":"storybook dev -p 6006","test-unit":"vitest run --project=unit","typecheck":"tsc --build --noEmit","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","eslint-fix":"eslint . --fix","prerelease":"npm run test:coverage","spellcheck":"cspell lint --no-progress .","deploy-docs":"npm run build-docs && npm run gh-pages","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build-component","prettier-write":"prettier --write .","test-storybook":"vitest run --project=storybook","build-component":"vite build","build-storybook":"storybook build","install-chromium":"npx playwright install chromium --with-deps"},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"repository":{"url":"git+https://github.com/tisoap/react-flow-smart-edge.git","type":"git"},"workspaces":["website"],"_npmVersion":"11.17.0","description":"Custom React Flow Edge that never intersects with other nodes","directories":{},"_nodeVersion":"26.3.1","allowScripts":{"core-js@3.49.0":true,"esbuild@0.28.1":true},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","vite":"8.1.0","jsdom":"29.1.1","react":"19.2.7","cspell":"10.0.1","eslint":"10.5.0","vitest":"4.1.9","globals":"17.7.0","gh-pages":"6.3.0","prettier":"3.8.4","react-dom":"19.2.7","storybook":"10.4.6","@eslint/js":"10.0.1","dotenv-cli":"11.0.0","playwright":"1.61.1","release-it":"20.2.0","typescript":"6.0.3","@types/node":"26.0.0","@types/react":"19.2.17","@xyflow/react":"12.11.1","@vitest/browser":"4.1.9","vite-plugin-dts":"5.0.3","@types/react-dom":"19.2.3","typescript-eslint":"8.62.0","@vitest/coverage-v8":"4.1.9","@vitejs/plugin-react":"6.0.3","@storybook/addon-a11y":"10.4.6","@storybook/addon-docs":"10.4.6","@storybook/react-vite":"10.4.6","eslint-plugin-sonarjs":"4.1.0","@testing-library/react":"16.3.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@storybook/addon-vitest":"10.4.6","eslint-plugin-storybook":"10.4.6","@chromatic-com/storybook":"5.2.1","@microsoft/api-extractor":"7.58.9","eslint-plugin-react-hooks":"7.1.1","@vitest/browser-playwright":"4.1.9","@eslint-react/eslint-plugin":"5.9.2","@testing-library/user-event":"14.6.1","eslint-plugin-react-refresh":"0.5.3","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18","@xyflow/react":">=12"},"_npmOperationalInternal":{"tmp":"tmp/react-flow-smart-edge_4.13.1_1784290119945_0.2660005382792816","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@tisoap/react-flow-smart-edge","version":"5.0.0","private":false,"description":"Custom React Flow Edge that never intersects with other nodes","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"repository":{"type":"git","url":"git+https://github.com/tisoap/react-flow-smart-edge.git"},"license":"MIT","author":{"name":"Tiso Alvarez Puccinelli"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","workspaces":["website"],"scripts":{"bench":"vitest bench --config vitest.bench.config.ts","build":"npm run build-component && npm run build-storybook && npm run build-docs","build-component":"vite build","build-docs":"npm run build-component && DOCUSAURUS_BASE_URL=/react-flow-smart-edge/ npm run build -w website","build-storybook":"storybook build","check":"npm run typecheck && npm run spellcheck && npm run eslint && npm run prettier","deploy-docs":"npm run build-docs && npm run gh-pages","dev":"vite","docs":"DOCUSAURUS_BASE_URL=/ npm run start -w website","eslint":"eslint .","eslint-fix":"eslint . --fix","fix":"npm run eslint-fix && npm run prettier-write","gh-pages":"gh-pages -d website/build","install-chromium":"npx playwright install chromium --with-deps","prepublishOnly":"npm run build-component","prettier":"prettier --check .","prettier-write":"prettier --write .","preview":"vite preview","prerelease":"npm run test:coverage","release":"dotenv release-it","spellcheck":"cspell lint --no-progress .","storybook":"COVERAGE_SCOPE=ui storybook dev -p 6006","test":"vitest run","test:coverage":"vitest run --coverage","test-storybook":"vitest run --project=storybook","test-storybook:coverage":"COVERAGE_SCOPE=ui vitest run --project=storybook --coverage","test-unit":"vitest run --project=unit","test-unit:coverage":"vitest run --project=unit --coverage","typecheck":"tsc --build --noEmit","verify":"npm run check && npm run test:coverage && npm run build"},"devDependencies":{"@chromatic-com/storybook":"5.2.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","@eslint-react/eslint-plugin":"5.9.2","@eslint/js":"10.0.1","@microsoft/api-extractor":"7.58.9","@storybook/addon-a11y":"10.4.6","@storybook/addon-docs":"10.4.6","@storybook/addon-vitest":"10.4.6","@storybook/react-vite":"10.4.6","@testing-library/jest-dom":"6.9.1","@testing-library/react":"16.3.2","@testing-library/user-event":"14.6.1","@types/node":"26.0.0","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.3","@vitest/browser":"4.1.9","@vitest/browser-playwright":"4.1.9","@vitest/coverage-v8":"4.1.9","@xyflow/react":"12.11.1","cspell":"10.0.1","dotenv-cli":"11.0.0","eslint":"10.5.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1","eslint-plugin-sonarjs":"4.1.0","eslint-plugin-storybook":"10.4.6","gh-pages":"6.3.0","globals":"17.7.0","jiti":"2.7.0","jsdom":"29.1.1","playwright":"1.61.1","prettier":"3.8.4","react":"19.2.7","react-dom":"19.2.7","release-it":"20.2.0","storybook":"10.4.6","typescript":"6.0.3","typescript-eslint":"8.62.0","vite":"8.1.0","vite-plugin-dts":"5.0.3","vitest":"4.1.9"},"peerDependencies":{"@xyflow/react":">=12","react":">=18","react-dom":">=18"},"allowScripts":{"esbuild@0.28.1":true,"core-js@3.49.0":true},"gitHead":"082629094351400433a7672949b916107f0a27c0","_id":"@tisoap/react-flow-smart-edge@5.0.0","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-/Y9LQ76i+Ba3BAOzaXELIlslhPE7/X/vs/5lwl/yZD2cLIfEkBCIjumPnuUMDUECu7uGPQb+OiGV2YcugJ1Hrw==","shasum":"699bca527b40d000c71a6c516e36603660c97ea7","tarball":"https://registry.npmjs.org/@tisoap/react-flow-smart-edge/-/react-flow-smart-edge-5.0.0.tgz","fileCount":140,"unpackedSize":1411713,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr5U3KaELMwWGc18sSzHwTYjtG3OjSpjB482UymeVycgIgd7Bd7sTq2IOmM5tGoHYAI9/2IbTdu1Shhsfa3VRdbas="}]},"_npmUser":{"name":"tisoap","email":"tiso.ap@outlook.com"},"directories":{},"maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-flow-smart-edge_5.0.0_1786903047945_0.421209928218506"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-11T17:39:04.157Z","modified":"2026-08-16T17:57:28.269Z","0.1.0":"2021-11-11T17:39:04.371Z","0.1.1":"2021-11-11T21:08:29.033Z","0.1.2":"2021-11-11T21:19:08.365Z","0.1.3":"2021-11-11T21:26:37.844Z","0.1.4":"2021-11-16T21:29:30.401Z","0.2.0":"2021-11-16T22:25:42.603Z","0.2.1":"2021-11-19T19:27:46.760Z","0.3.0":"2021-11-22T16:32:54.379Z","0.4.0":"2021-12-25T14:34:44.238Z","0.4.1":"2022-02-13T16:33:50.026Z","0.4.2":"2022-02-13T21:55:57.018Z","0.4.3":"2022-02-13T22:01:48.580Z","0.5.0":"2022-04-03T19:13:26.557Z","1.0.0-beta.1":"2022-04-10T18:40:40.326Z","1.0.0-beta.2":"2022-04-16T15:52:41.348Z","1.0.0":"2022-04-16T19:49:14.230Z","1.0.1":"2022-05-08T19:30:40.975Z","2.0.0-beta.1":"2022-06-06T00:29:51.244Z","2.0.0":"2022-06-12T19:08:51.712Z","3.0.0-beta.1":"2022-10-23T20:16:29.915Z","3.0.0-beta.2":"2022-11-09T19:37:47.802Z","3.0.0-beta.3":"2022-11-20T14:01:59.928Z","3.0.0":"2022-11-20T14:21:28.255Z","4.0.0-beta.1":"2025-08-14T21:52:02.884Z","4.0.0-beta.2":"2025-08-14T21:58:42.684Z","4.0.0-beta.3":"2025-08-14T22:06:41.525Z","4.0.0":"2025-08-14T22:22:08.576Z","4.0.1":"2025-08-20T17:32:09.328Z","4.0.2":"2026-05-26T23:52:18.691Z","4.1.0":"2026-05-27T01:29:46.977Z","4.2.0":"2026-05-28T23:45:39.719Z","4.3.0":"2026-05-31T17:02:41.237Z","4.4.0":"2026-06-07T22:32:41.419Z","4.5.0":"2026-06-07T23:19:08.233Z","4.6.0":"2026-06-13T15:19:31.732Z","4.7.0":"2026-06-13T15:58:56.882Z","4.8.0":"2026-06-14T18:22:08.784Z","4.9.0":"2026-06-14T20:34:23.069Z","4.9.1":"2026-06-20T21:28:17.083Z","4.10.0":"2026-06-21T18:04:04.799Z","4.11.0":"2026-06-21T18:31:49.648Z","4.11.1":"2026-06-21T21:09:46.606Z","4.12.0":"2026-06-27T14:48:02.137Z","4.13.0":"2026-06-27T20:27:38.714Z","4.13.1":"2026-07-17T12:08:40.261Z","5.0.0":"2026-08-16T17:57:28.118Z"},"bugs":{"url":"https://github.com/tisoap/react-flow-smart-edge/issues"},"author":{"name":"Tiso Alvarez Puccinelli"},"license":"MIT","homepage":"https://tisoap.github.io/react-flow-smart-edge/docs","keywords":["react","typescript","graph","flow","flowchart","smart","edge","pathfinding","react-flow-smart-edge"],"repository":{"type":"git","url":"git+https://github.com/tisoap/react-flow-smart-edge.git"},"description":"Custom React Flow Edge that never intersects with other nodes","maintainers":[{"name":"tisoap","email":"tiso.ap@outlook.com"}],"readme":"<div align=\"center\">\n\n# React Flow Smart Edge\n\nSmart edges for [React Flow](https://reactflow.dev) that route _around_ your nodes instead of straight through them.\n\nDrop-in custom edges that use grid-based A\\* pathfinding to find a clean path between nodes, plus floating endpoints, draggable waypoints, and circuit-style hops over crossing wires.\n\n[![npm version](https://img.shields.io/npm/v/@tisoap/react-flow-smart-edge?logo=npm&color=cb3837)](https://www.npmjs.com/package/@tisoap/react-flow-smart-edge)\n[![npm downloads](https://img.shields.io/npm/dm/@tisoap/react-flow-smart-edge?color=cb3837)](https://www.npmjs.com/package/@tisoap/react-flow-smart-edge)\n[![CI](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/ci.yml/badge.svg)](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/ci.yml)\n[![Storybook](https://img.shields.io/badge/Storybook-FF4785?logo=storybook&logoColor=white)](https://main--625ade28911b53003a921739.chromatic.com/?path=/story/smart-edge--smart-bezier)\n[![Chromatic](https://github.com/tisoap/react-flow-smart-edge/actions/workflows/chromatic.yml/badge.svg)](https://www.chromatic.com/library?appId=625ade28911b53003a921739)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)\n![TypeScript](https://shields.io/badge/TypeScript-3178C6?logo=TypeScript&logoColor=white)\n\n![Smart Edge](./.github/images/example-image.gif)\n\n</div>\n\n## Why?\n\nReact Flow's built-in edges draw a direct line from source to target, which often means edges cut straight across your nodes. React Flow Smart Edge computes a path that goes _around_ them, so your graphs stay readable even as they grow and as nodes move.\n\nIt's a tiny, dependency-light library (just `@xyflow/react` as a peer) that ships ready-to-use edge components and a low-level API for building your own.\n\n## Features\n\n- Grid-based A\\* / jump-point pathfinding finds a path that never crosses your nodes.\n- Five edge styles: smart equivalents of every React Flow edge (bezier, straight, step, smooth-step, and simple-bezier).\n- Every smart edge routes through one shared `SmartEdgeProvider`, off the main thread on a Web Worker by default, so large graphs stay responsive. _(new!)_\n- Edges whose direct line is already clear skip pathfinding entirely (`routeOnlyWhenBlocked`, on by default). _(new!)_\n- Moving a node only re-routes the edges whose corridor it actually entered or left; everything else is served from an LRU route cache. _(new!)_\n- Step edges can draw a small bridge arc where they cross each other, so intersections read cleanly.\n- Floating edges connect to the nearest node border instead of a fixed handle.\n- Editable waypoints let you drag control points to reshape a route; each segment still avoids nodes.\n- Checkpoints route through fixed points without the editing UI.\n- Avoid areas keep edges clear of arbitrary regions (e.g. labels), not just nodes.\n- Subflow aware routing works correctly inside React Flow groups/subflows.\n- If no path is found, or while a route is deferred, the edge drops back to the native React Flow edge.\n- Swap the pathfinding or SVG drawing functions, or build custom edges with `useSmartEdgePath` or `getSmartEdge`.\n- Written in strict TypeScript, with browser-based interaction tests.\n\n## Install\n\n```bash\nnpm install @tisoap/react-flow-smart-edge\n```\n\nRequires [React Flow v12+](https://reactflow.dev/learn/troubleshooting/migrate-to-v12) (`@xyflow/react`).\n\n## Quick start\n\nSmart edges route through a `SmartEdgeProvider`, which owns the routing worker and needs your current `nodes` to know what to route around. That means `nodes` must be controlled (`useNodesState`, or your own state), not just handed to React Flow as `defaultNodes`:\n\n```tsx\nimport { ReactFlow, useNodesState } from \"@xyflow/react\";\nimport {\n  SmartEdgeProvider,\n  SmartBezierEdge,\n} from \"@tisoap/react-flow-smart-edge\";\nimport \"@xyflow/react/dist/style.css\";\n\nconst initialNodes = [\n  { id: \"1\", data: { label: \"Node 1\" }, position: { x: 300, y: 100 } },\n  { id: \"2\", data: { label: \"Node 2\" }, position: { x: 300, y: 200 } },\n];\n\nconst edges = [{ id: \"e21\", source: \"2\", target: \"1\", type: \"smart\" }];\n\nconst edgeTypes = { smart: SmartBezierEdge };\n\nexport function Graph() {\n  const [nodes, , onNodesChange] = useNodesState(initialNodes);\n\n  return (\n    <SmartEdgeProvider nodes={nodes}>\n      <ReactFlow\n        nodes={nodes}\n        onNodesChange={onNodesChange}\n        defaultEdges={edges}\n        edgeTypes={edgeTypes}\n        fitView\n      />\n    </SmartEdgeProvider>\n  );\n}\n```\n\nWithout a `SmartEdgeProvider` ancestor, smart edges warn once in development and render their native (non-routed) fallback edge, so a graph without one still renders, just without routing.\n\n## Edge components\n\n| Export                  | React Flow equivalent                                                                |\n| ----------------------- | ------------------------------------------------------------------------------------ |\n| `SmartBezierEdge`       | [BezierEdge](https://reactflow.dev/examples/edges/edge-types)                        |\n| `SmartStraightEdge`     | [StraightEdge](https://reactflow.dev/examples/edges/edge-types)                      |\n| `SmartStepEdge`         | [StepEdge](https://reactflow.dev/examples/edges/edge-types)                          |\n| `SmartSmoothStepEdge`   | [SmoothStepEdge](https://reactflow.dev/examples/edges/edge-types)                    |\n| `SmartSimpleBezierEdge` | [SimpleBezierEdge](https://reactflow.dev/api-reference/utils/get-simple-bezier-path) |\n| `SmartFloatingEdge`     | [Floating edges example](https://reactflow.dev/examples/edges/floating-edges)        |\n| `SmartEditableEdge`     | [Editable edge example](https://reactflow.dev/examples/edges/editable-edge)          |\n| `SmartCheckpointEdge`   | No equivalent                                                                        |\n\nConfigure any preset with `createSmartEdge`, or see [Custom edges](#custom-edges) below to build your own:\n\n```tsx\nimport { createSmartEdge } from \"@tisoap/react-flow-smart-edge\";\n\nconst edgeTypes = {\n  // finer routing grid:\n  fineStep: createSmartEdge(\"step\", { gridRatio: 5 }),\n};\n```\n\n## Circuit-style hops\n\nGive the step variants the `hops` option and crossing wires bridge over each\nother like a schematic. The edge on top draws a small arc over the one beneath.\nHops still draw when `routeOnlyWhenBlocked` leaves an edge on its native step\npath, not only after A\\* has detoured around a node:\n\n```tsx\nimport { createSmartEdge } from \"@tisoap/react-flow-smart-edge\";\n\nconst edgeTypes = {\n  hop: createSmartEdge(\"step\", { hops: true }),\n  // or smooth-step with rounded corners + bridges:\n  smoothHop: createSmartEdge(\"smoothstep\", { hops: { borderRadius: 8 } }),\n};\n```\n\nSee the [`hops` docs](https://tisoap.github.io/react-flow-smart-edge/docs/options/hops) for tuning and a live demo.\n\n## Custom edges\n\nBuild a fully custom edge with `useSmartEdgePath`. It registers your edge's geometry with the nearest `SmartEdgeProvider` and returns its routed path, or `null`/`\"clear\"` while there is nothing to draw yet:\n\n```tsx\nimport { BaseEdge, BezierEdge } from \"@xyflow/react\";\nimport { useSmartEdgePath } from \"@tisoap/react-flow-smart-edge\";\nimport type { EdgeProps } from \"@xyflow/react\";\n\nfunction MySmartEdge(props: EdgeProps) {\n  const { route } = useSmartEdgePath({ ...props, preset: \"bezier\" });\n\n  if (!route || route.kind === \"clear\") {\n    return <BezierEdge {...props} />;\n  }\n\n  return (\n    <BaseEdge\n      id={props.id}\n      path={route.svgPathString}\n      markerEnd={props.markerEnd}\n    />\n  );\n}\n\nconst edgeTypes = { custom: MySmartEdge };\n```\n\nFor synchronous, main-thread routing outside a provider (SSR, tests, your own batching), call `getSmartEdge` directly. See the [custom edges guide](https://tisoap.github.io/react-flow-smart-edge/docs/guides/custom-edges).\n\n## Performance\n\nEvery smart edge registers with the nearest `SmartEdgeProvider`, which batches every registered edge's routing together and, by default, runs that batch on a background Web Worker so pathfinding never blocks the main thread:\n\n- Web Worker routing runs by default. Nodes and edges paint immediately on mount, before the first routing batch has even run (smart edges fall back to their native path until routed), so a large graph never freezes the tab while it computes routes.\n- Edges route only when blocked (`routeOnlyWhenBlocked: true` by default). An edge whose straight line between endpoints is already clear skips pathfinding and renders the preset's native path, so a typical graph only pays for A\\* on the edges that actually need it.\n- Each edge routes on a corridor-cropped, typed-array grid: a small `Uint8Array` grid cropped around its own endpoints first, widening the crop only if that fails, instead of always rebuilding a grid over the whole graph.\n- Node moves invalidate incrementally, into an LRU route cache. Moving one node only re-routes the edges whose corridor it actually entered or left; every other edge's cached route (keyed by its own obstacle set) is reused untouched.\n- A dragged edge keeps its native path until drop, then routes. Set `routeWhileDragging: true` to re-route during the drag.\n- `onMetrics` reports runtime metrics for every completed batch: `batchLatencyMs` and `mainThreadBlockingMs`, `routed`/`clear`/`cacheHits`/`deferred`/`unchanged` counts, and whether it ran on the worker or the main thread.\n- A benchmark suite (`npm run bench`) measured the pipeline against the old (pre-v5) object-based grid before that legacy engine was deleted from the repo. See [`bench/RESULTS.md`](./bench/RESULTS.md) for the historical numbers: grid construction was roughly 20-24x faster, A\\* pathfinding 5.4x (diagonal) to 9.8x (orthogonal) faster, and jump-point search 6.8x faster; the corridor-cropped grid cut routing on a 750-node graph to about 1.7x over always building the full grid. On the [#69](https://github.com/tisoap/react-flow-smart-edge/issues/69) 750-node / 1,125-edge scenario that used to freeze the tab, every node still paints instantly, and the first routing batch completes off the main thread in about 2.2s.\n\n```tsx\n<SmartEdgeProvider nodes={nodes} onMetrics={(metrics) => console.log(metrics)}>\n  <ReactFlow nodes={nodes} edges={edges} edgeTypes={edgeTypes} />\n</SmartEdgeProvider>\n```\n\nSee the [performance guide](https://tisoap.github.io/react-flow-smart-edge/docs/guides/performance) and the [`SmartEdgeProvider` reference](https://tisoap.github.io/react-flow-smart-edge/docs/api/smart-edge-provider) for every option.\n\n## Migrating from v4\n\nv5 makes `SmartEdgeProvider` required: every smart edge needs one as an ancestor to route (it warns once and falls back to its native edge without one). Nodes are passed straight to the provider, so apps using uncontrolled `defaultNodes` need to lift that state, as shown in [Quick start](#quick-start). `routeOnlyWhenBlocked` also now defaults to `true`, so an edge with a clear direct line renders its native path unless you opt back into always routing.\n\nSee the [migration guide](https://tisoap.github.io/react-flow-smart-edge/docs/migration/v5) for the full before/after, the options that restore v4 behavior, and the mapping from the removed 4.13 batch-routing API to `SmartEdgeProvider` / `useSmartEdgePath`.\n\n## Documentation\n\nFull documentation: [tisoap.github.io/react-flow-smart-edge/docs](https://tisoap.github.io/react-flow-smart-edge/docs)\n\nGuides, the full API reference, and live interactive demos for every feature.\n\nInteractive Storybook examples are also published on [Chromatic](https://main--625ade28911b53003a921739.chromatic.com/?path=/story/smart-edge--smart-bezier).\n\n## Support\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/J3J472RAJ)\n\n[![GitHub Sponsors](https://img.shields.io/static/v1?label=Sponsor%20Me&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/tisoap)\n\n## Development\n\n```bash\nnpm ci\nnpm run storybook    # demos + tests (port 6006)\nnpm run docs         # Docusaurus dev server → http://localhost:3000/docs\nnpm run verify       # lint, types, spellcheck, coverage tests, full build\nnpm run check        # lint, types, spellcheck\nnpm run test         # Storybook interaction tests\nnpm run build-docs   # static docs site → website/build\n```\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}