{"_id":"graphology-traversal","_rev":"7-169284e861cb6a01a977dd9c95232b73","name":"graphology-traversal","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"graphology-traversal","version":"0.0.1","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-traversal.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-traversal/issues"},"homepage":"https://github.com/graphology/graphology-traversal#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.13.0","graphology":"^0.19.2","graphology-types":"0.19.0","mocha":"^8.2.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"dependencies":{"graphology-utils":"^1.8.0"},"gitHead":"20f510d1f13d684a9af8cccd8fa3e9c9fa501499","_id":"graphology-traversal@0.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"integrity":"sha512-G/Ec16ocHuM+6tPT6F7EfoTfLVVczHHlsAKSQMKF3StIBJLagRK1nUUSAY3kZzaewg0+1LACZ7PbOjgJKhJ2Lw==","shasum":"a83c633c4b54a68f8ac66d3b068cc3e906117137","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.0.1.tgz","fileCount":7,"unpackedSize":4354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrySdCRA9TVsSAnZWagAAmAwQAI/+YeOtVtjE73OPbmIL\nmmqw8b/MA/vkqCKQ9iqoPHHNjecK0RRPy37P5gxmGxCGxAjCOPdV6flwJZ6g\nA6WXyCoG++kN3PzPPfM0I3SHKwaoHaFzEFuPNcCPlrBkzhIyHmFwkiAix3qx\nePzpbx0UYzGrU7HOTu9gl7LYKf+qwTziGw54aCvObp3LpM6H7DGDczlr8oG1\nTWDw9lLd1iKlWNCJHxMK8XxC+NGNnjJnFl3XpzY33KjZy8j69izw8/AQ2+I2\nWGj+ZITDsnkTmnXMt2iT+hi3CY7cg2o956uCEZfw9WMCxuW4OMuXIMsFSbyx\nEVB5lsVI4GzFH6zbdPfxiQUntWI2GQ0tFlR6GK8zJ4nfMXOise0MfT2VFLAa\nhkfvDs2jfSgvI4hAsyl0VjzWLkHLchA/P7wEdHZ74AJigyNunJmEoDtNNoes\nscAnwFO+pHIHBuM1Zlzd+n7eKhD7ImcToFbSAtbFzkdcz/tYnBm4MSMcuEKi\nOBDhtsU61MW8pWX4Daw9V4LE+IdZ+h4JE653vSTStKJBaPzAzW3u7h7AULqs\nq/UAFwtTSVQO6F6bVS+dqJkikJ11NoZdbtBgBXxrEi/I6NJQaSpdzQWWkcw0\nwV9Qgs7o9zeAhmUwBtgLIMDJCxWUmJnnTpfLEvNVca8pQc37/bNtJL6VJAJ1\nKBKv\r\n=6Wjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjRr9aUeun4DhibAPDTQX59jzZ6yeFFn5b7m80gRNRFAiBFuByVMuN0yYUdZyxypt+vJY4AYxh5YbuywHjiGVPD4g=="}]},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.0.1_1605313693198_0.9096184143836659"},"_hasShrinkwrap":false},"0.1.0":{"name":"graphology-traversal","version":"0.1.0","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-traversal.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-traversal/issues"},"homepage":"https://github.com/graphology/graphology-traversal#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.13.0","graphology":"^0.19.2","graphology-generators":"^0.11.0","graphology-types":"0.19.0","mocha":"^8.2.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"dependencies":{"graphology-utils":"^1.8.0","mnemonist":"^0.38.0"},"gitHead":"d22f0e10336f4cec79e1589749c5de14461fd117","_id":"graphology-traversal@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"integrity":"sha512-7QctAR2iIGl8/T27JZHXoytUfg8te34X/SVfn0KU52Xlu9z//zHDphguFY1JvCg0wo0CkzJpqMxgBkbd5VGUhA==","shasum":"efcb60875445095694f00e3a1613afdfcededc33","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.1.0.tgz","fileCount":9,"unpackedSize":6735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfr9FRCRA9TVsSAnZWagAADjQP/jaaFzWBEccZX/Janh5C\nGjkRxIHGEj7Tc5clrRAvmg5Zy+FMghtf2wiQRklFdUGPe9Ncg5o7Q/fnQgAj\nYsOZQYpr6OI7gEhdEjbLue/WMi3dle5IN1ORGeKLQnW9kDz+K6HfJtHFh2ZQ\n125oW8EhAZH+NggXHvrQjLnZyBHZ42AB9INIP781QNhN08lvJULHaVsMSq/7\npyuM7XbUCVK+Cpp3RMy4SyrNstUlYkCDIFl4I2QAlRffEp5GKisgOWU7GKCy\nHQe6Ya9xvwmy0OQ5lcE6qPBjWMbkPthsfWNEjtVLs2dURzVYH3mDFM/1tmE3\nDAoQklM6F+wXcNqf2b/j2PuEhP7u3qLakHR5IgNh2k1kJcATmKQwHwEwRqhI\nS0tNd3dskfeT7w+sCIUyRtV8qgrKQFFSIbAMAtagcTsSbJHZD4nGaSTZS0+9\n3Od5ZqHjQtFUNOynGuijZXcrbyOkiPAb6sgKJIXuuroHPQPT+EHba4rWne6o\n9UWnUQZWdLpcftlPjQZUWhuyhKBt2Hz9oRJlHWzCQw45Aaztf/CsVf3KUaGo\n7i9Md4qZiDE/H+8XwxGSbCbPj5RoitfcqMLOaNk7qkDJiKBmMoZ8Yj7H+5AF\nyqdRWtn7HKTtogfx330Rzp1bKssPqfeVY0vsP8gf3rXAbIXeqaaXJTvhrIED\nUYx3\r\n=ZN3y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXdnvQd/vzqaAh/q/QQYR6hMAM6+0gEtEL3zLl4xrRbAiEAybmqhaGQtV3ypqPhDxCeEh10J+yN5hjyClzBRX4IhnA="}]},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.1.0_1605357904576_0.8815285419383199"},"_hasShrinkwrap":false},"0.2.0":{"name":"graphology-traversal","version":"0.2.0","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-traversal.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-traversal/issues"},"homepage":"https://github.com/graphology/graphology-traversal#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.13.0","graphology":"^0.19.2","graphology-generators":"^0.11.0","graphology-types":"0.19.0","mocha":"^8.2.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"dependencies":{"graphology-utils":"^1.8.0","mnemonist":"^0.38.0"},"gitHead":"153fd85430cb1b73b7ebd00f3563ccff0c81d263","_id":"graphology-traversal@0.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"integrity":"sha512-Wyh5AO0wNUnC/6zWOlBuA2wL3KBQmoPQgKkYuEz0PTfMLQV7HNLqbot8+QcI5uFPkGchP1VtQp5j03fDtb2lrw==","shasum":"a7906309830de7df7b1c6fe178cb0eddda397a81","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.2.0.tgz","fileCount":11,"unpackedSize":11767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsSgVCRA9TVsSAnZWagAA7ZsP+gPu/P9N8bMivn8nNgCR\n+r/YzgGTvpLxPXsTd9IgQ3fwiThuLwpPcnPjQkNEqEOLNZQDrz4sXAs5wWe3\nDDRa4foTE7RcXuIREoCXfBJ765rL0ccb+gBw2Sf43y0f1ygBlvIYNLm4Qsv+\nCvsp9tmmL3bdkEq5dqDdLk7wiDdk1X8eDOrdx17AQ3gTNXTcU9Tt68lUmkf2\nhJQruy+x7r1cG1LLZVubqNPFuQ4hixyQevRuSMXDyXSr7CFl1ZZrl9z03Qcj\n2E0qZlxNfb+q0WxW4E/vWLikXzKE7Ypwq6n343Zz4aNCFHU6M2sSERA9FvRf\nsdgDCOaWBsbZdGKTp4dcCRs4Lt7aa27xNLqm6QMyZ4zVHLllY3ZYHWH++/jZ\nIOuVmgM4mSbskkwCnANp9/2c0CsWwL1pInD+pn0ERqYZQ14UbhaQgechkLs+\n4d8Zszp381c/khB0P3Krj9CViU8ai1qO/AMzxIFZBpVk9tgeXQ9ibG4DejS9\nTNG0O0sKpjdxJneXUuM7yARvE3VS/uW/6BPfKAqcfcLABRJFWDWkSGSxgg2+\n10sW+atVLBnxavazDkH/FRXGxalPxFhQOXdU8S3mhWrIoiDVmU8bScSD4ila\nNj7s4NCIkBrO/kRuaQLXVjRK1HeEvnPCKqXQWylpcrGMEGuTzR+7PTOfTXUe\nsapm\r\n=dc/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6jG5MMKiZD/B+r/6DpkTQ0J3bg5dxUlGkla+Z5RC9wwIgR3b5gYpnGtyMWY2uXUdPiC+SJQ9Lha6dZzm9WYv7A3c="}]},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.2.0_1605445653355_0.6930576219072406"},"_hasShrinkwrap":false},"0.2.1":{"name":"graphology-traversal","version":"0.2.1","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublishOnly":"npm run lint && npm test","prepare":"npm run prepublishOnly","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-traversal.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-traversal/issues"},"homepage":"https://github.com/graphology/graphology-traversal#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.22.0","graphology":"^0.19.3","graphology-generators":"^0.11.0","graphology-types":"0.19.2","mocha":"^8.3.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"dependencies":{"graphology-utils":"^2.0.0","mnemonist":"^0.38.3"},"gitHead":"52085813c557b4617e53483e7ac85cb769dde821","_id":"graphology-traversal@0.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-W40XkhQ2m4kGA4ZFOsLlBjLtTTA7rMnLqUmYPo5tSUf5QWTHTGaGaHe2uvnffj31XY9aXv2zIJiLvQKeUn7aJw==","shasum":"3c7759aa65531576a024db2d9e75c9b65c67e260","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.2.1.tgz","fileCount":11,"unpackedSize":11732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVMhRCRA9TVsSAnZWagAA3MoP/23FPuig+Op8wMO2Sjwa\nKonLUkn7dXjYd/KIZuCsA8nV7mY0F2ym4VH0jwbPOeL5JricZIUsQ3gNgOjg\nUnauxeNrDlSCo0mrDHRkllY2Y1Yf0YnC9iNWla9OdK5G+DHX3X/KstWrB+MH\nPdTBmMGgFDAjcL2c+68Gf42smYXeGvKgmDId8Bs0D+Y1s55Qz5UzPHm6fSHL\nw33ZTNroKL3hb3voBkNgkqeZfqTQ8uxP30O9wXiqMMmnyV4Zq6quihdzgvQ3\nMF2AsS4SVyQMJrj/klpuTr82H8MVDS9oESZ4hJaCQRpNHlX7V5MazRF0ZV2A\naBQztlEUHIj+tXKV2d37GV+RaV+p4rC535KQAmxHNfecIzNtCHByYiCvACuJ\nz7ayolWr1leO0Q8136ZuGpompVeaV7L99NKk0mnyd33NPnxGdtJLvij71k4Q\nGgYAK5p+pDjf8X491kfxAYN9EwlbVrNG/foBkcPQ3WeesIpFqAkq6vGIQGIW\n1aa3dc+rlAabDOAoZGJU8L1e5sTFRov89iXO1gExv/a+SBND2QPhpJ1ZkB8D\nTiDN5azzoV2piKpSa3DRC0uvbOtRrQbHiFKeclIdEBt6WVrN6vR9wjtvvY7U\np/aJP8Got+NUCiU4UACQvtUW0Z62JxQSRtloEKOd797Wm8OqlOU8qLZZRkU2\nLvkx\r\n=Fn1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHvT99tRcHvfrfJFszIrxLr5aMXt6WTnq0XgW6NJlNUAIgSGldUVpNQ1JKilEC4BoreNgG+WComc49t25jiKM+KFg="}]},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.2.1_1616169040819_0.40336104682401097"},"_hasShrinkwrap":false},"0.2.2":{"name":"graphology-traversal","version":"0.2.2","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublishOnly":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-traversal.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-traversal/issues"},"homepage":"https://github.com/graphology/graphology-traversal#readme","eslintConfig":{"extends":"@yomguithereal/eslint-config"},"peerDependencies":{"graphology-types":">=0.20.0"},"dependencies":{"graphology-utils":"^2.0.0","mnemonist":"^0.38.3"},"gitHead":"69816b8737f54ad6fdfe9dc1f9d6d8d5acde122c","_id":"graphology-traversal@0.2.2","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"integrity":"sha512-rK1JbvGI1iEe3BO7v+I0Zxr1NfqtjkTYfIe4sqZ4LFlbhxNtpGxsPveHtoP/+JLfKeU93wbVeOYoNV7nkaL+cA==","shasum":"81903fa031910aa34185c21ea87b88fc3d8b212c","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.2.2.tgz","fileCount":11,"unpackedSize":11402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdq0pf1F3K7HeL5YNRALnpP+c4dciSyasLswVTV4f+4gIhAPUT0iFAFssN2a7vwIZMhOTQEaranckIDnbhvCnvU37o"}]},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.2.2_1634310310765_0.9861004879931776"},"_hasShrinkwrap":false},"0.3.0":{"name":"graphology-traversal","version":"0.3.0","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"prepublishOnly":"npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"dependencies":{"graphology-indices":"^0.16.4","graphology-utils":"^2.0.0"},"gitHead":"61c603ef948ec9c41ef91fc21036fbc255dd3675","_id":"graphology-traversal@0.3.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/dexAoGbaRqmBMtv9IBXUuLZg7b5YBpWYXZYirwRaFX0DsQmsqMAJ+Jx0RQndQqLCOJI3LZyheemv3+tLlrjjQ==","shasum":"1045af9e35a86932bc964caf110b45338769cfcb","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.3.0.tgz","fileCount":11,"unpackedSize":11924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsmrpCRA9TVsSAnZWagAAbMQP/3SCJO/RqVJ3BmQC3ueb\n2xS9+l7YICC1DlXqhAbAnpxE3hQBJvUufkeKcMN57qDq3+Qo66BFRFhS4h7s\nC1MTU4zifSiGDzE/7kuESA3ld4XL2I2i2T0TWgOssbm87ugv6+X9SLXdN95l\n6gep7ms1t0bn2DRxugE+ZE15YWwaj6zgUnZ0jf491OVZwNXH3Fk3LwzxNhoH\nwBXqPysSOZye0oxZUbbEQ14UCXnpw3nEn8PQEArX8uwXPMSc0bKlyfJftbAy\nt3o/A8bZ3q6IWWvljug1ME6xoQE7n1Wk44YDCmfX5/h1GzDJxo3mJyYWec5e\nGR9eeI4PLe2yr1NlmdYhTBcu+FTCnm8ZmvC8dyMKYVlRvFEaJUApebhjAmdT\nMKx35QcJKgsKimDBYm/EJA6Uh/3+NvAPtlTaZ4scSbZPi2MV2qyBkF8rku96\nQIjkdklBU4mYthguw5DGtgA9+dkOzzic4MmpIHv/1TiqmvTSFRJ24NXOfyf0\n8uQr0q7nAvmfFgXBCiTRqPRdzhqFHL7oZ8ODtI5bv7WF19M6cnLoB+QjDUI/\n/m+tjobM/EUispGxlZy3Ap3gFoxCBSfjm345WkQ30N+eSSvG7mFFVUn1agBw\ngsAJSp/6HabnJHTnJM5jYC5cQKyq+t88OaHsszlGRVmoPCdvHe1uw9vpGSw0\nCt4/\r\n=VAHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAb97yog4AUR2J23AF67DIDjpSFSKPdjY0eZ12iinnrgAiEA/u7d9pRZjDLM4fa7GLklz4as+HILH8BlGDE68mxxdZA="}]},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.3.0_1639082728916_0.9930543292204306"},"_hasShrinkwrap":false},"0.3.1":{"name":"graphology-traversal","version":"0.3.1","description":"Traversal functions for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"prepublishOnly":"npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"keywords":["graph","graphology","traversal","dfs","bfs"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"dependencies":{"graphology-indices":"^0.17.0","graphology-utils":"^2.0.0"},"gitHead":"b00c6c937c868a6c39e6660ffb335a8708909016","_id":"graphology-traversal@0.3.1","_nodeVersion":"14.19.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-lGLrLKEDKtNgAKgHVhVftKf3cb/nuWwuVPQZHXRnN90JWn0RSjco/s+NB2ARSlMapEMlbnPgv6j++427yTnU3Q==","shasum":"d4342a7093b4d4dab0f9130949166d1a85467bcc","tarball":"https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.3.1.tgz","fileCount":11,"unpackedSize":11882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxWpZTOIUl+gpQDDlsp6vYBarjQVthbGVGtKED9EotPAIgT2TXrPgc+rlp884Mjb3qQrbwmZjmDsPixv3/zFdY54Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVXIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2TA/8CeMRzsZ+QuTE75PLj86Pisl9dtPeJWURox6SdylkXK//DyFG\r\nufq5+4b9qOJhbVcFI7OiTwkCsTZDeiTMi5o5udOdCg8j09x2WderNi2depkM\r\n2sQKoks4hAGyPdjQZIDDN3O4rQ3ofBzvhv3lQ09sCV+5WJEgpO4bQdaNBGoB\r\nU0eOQxjdTy+2QGfHRn+naMRil7XN2Yb5BhKk1W5i5bYpA4ZYwgFPFyLI7Ap6\r\nGiVryyy5WuRFIWWoj/AMmhG2OeGBluh5PfdxkIpI2eHgKlVyT3GXAdVoP/9L\r\n3TmYLG/HkZvqz7cRGY8ilXbtIDZOuBeUSY6k7OxlNPlQEwIHNgVzEa2ITZyQ\r\nCoQi4zzyOd6evuphmH2MjBQCTrDPlrTaK+WxD99p0z50N//Aau3tM/L2F4lV\r\nR779BFwRSBduRTDDuNesoJXWi0HOoAzulhGVbBNWRjwc7BWu/PHG/YL2v/KR\r\nVyIvChviXOYFQP7hXIW8+MDpuvSo/yx7TMZPMBaLNrp4B+1SvIXvo2tMbJER\r\nLjJSIVgqMZT6zbkxrQc+6ew3UYK0j0eqDG2+EBm8dGgezloq2ifKQrRITZKn\r\nSbvwWa0K6tx5LTDtSGy0U4wI1pV6kxd+JYlhlEnWXyu5zd0OTB8zpFRc2SrY\r\nRyeho8oGTDg0iewRuofCoI23wyHZKXpH8kI=\r\n=B2np\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-traversal_0.3.1_1650546120451_0.508000802173832"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-14T00:28:13.198Z","0.0.1":"2020-11-14T00:28:13.337Z","modified":"2022-05-04T02:39:22.024Z","0.1.0":"2020-11-14T12:45:04.732Z","0.2.0":"2020-11-15T13:07:33.502Z","0.2.1":"2021-03-19T15:50:40.936Z","0.2.2":"2021-10-15T15:05:10.942Z","0.3.0":"2021-12-09T20:45:29.084Z","0.3.1":"2022-04-21T13:02:00.648Z"},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"description":"Traversal functions for graphology.","homepage":"https://github.com/graphology/graphology#readme","keywords":["graph","graphology","traversal","dfs","bfs"],"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"}],"bugs":{"url":"https://github.com/graphology/graphology/issues"},"license":"MIT","readme":"# Graphology Traversal\n\nMiscellaneous traversal functions to be used with [`graphology`](https://graphology.github.io).\n\n## Installation\n\n```\nnpm install graphology-traversal\n```\n\n## Usage\n\n- [bfs](#bfs)\n- [bfsFromNode](#bfsfromnode)\n- [dfs](#dfs)\n- [dfsFromNode](#bfsfromnode)\n\n### bfs\n\nPerform a BFS (Breadth-First Search) over the given graph using a callback.\n\n```js\nimport {bfs} from 'graphology-traversal';\n// Alternatively, to only load the relevant code\nimport {bfs} from 'graphology-traversal/bfs';\n\nbfs(graph, function (node, attr, depth) {\n  console.log(node, attr, depth);\n});\n\n// Stopping at depth 3\nbfs(graph, function (node, attr, depth) {\n  return depth >= 3;\n});\n```\n\n_Arguments_\n\n- **graph** _Graph_: a graphology instance.\n- **callback** _function_: iteration callback taking the traversed node, its attributes and the traversal's depth. Returning `true` will prevent the traversal from following the next neighbors.\n- **options** _?object_: traversal options:\n  - **mode** _?string_ [`outbound`]: type of neighbors to traverse.\n\n### bfsFromNode\n\nPerform a BFS (Breadth-First Search) over the given graph, starting from the given node, using a callback.\n\n```js\nimport {bfsFromNode} from 'graphology-traversal';\n// Alternatively, to only load the relevant code\nimport {bfsFromNode} from 'graphology-traversal/bfs';\n\nbfsFromNode(graph, 'node1', function (node, attr, depth) {\n  console.log(node, attr, depth);\n});\n\n// Stopping at depth 3\nbfsFromNode(graph, 'node1', function (node, attr, depth) {\n  return depth >= 3;\n});\n```\n\n_Arguments_\n\n- **graph** _Graph_: a graphology instance.\n- **node** _string\\|number_: starting node.\n- **callback** _function_: iteration callback taking the traversed node, its attributes and the traversal's depth. Returning `true` will prevent the traversal from following the next neighbors.\n- **options** _?object_: traversal options:\n  - **mode** _?string_ [`outbound`]: type of neighbors to traverse.\n\n### dfs\n\nPerform a DFS (Depth-First Search) over the given graph using a callback.\n\n```js\nimport {dfs} from 'graphology-traversal';\n// Alternatively, to only load the relevant code\nimport {dfs} from 'graphology-traversal/dfs';\n\ndfs(graph, function (node, attr, depth) {\n  console.log(node, attr, depth);\n});\n\n// Stopping at depth 3\ndfs(graph, function (node, attr, depth) {\n  return depth >= 3;\n});\n```\n\n_Arguments_\n\n- **graph** _Graph_: a graphology instance.\n- **callback** _function_: iteration callback taking the traversed node, its attributes and the traversal's depth. Returning `true` will prevent the traversal from following the next neighbors.\n- **options** _?object_: traversal options:\n  - **mode** _?string_ [`outbound`]: type of neighbors to traverse.\n\n### dfsFromNode\n\nPerform a DFS (Depth-First Search) over the given graph, starting from the given node, using a callback.\n\n```js\nimport {dfsFromNode} from 'graphology-traversal';\n// Alternatively, to only load the relevant code\nimport {dfsFromNode} from 'graphology-traversal/dfs';\n\ndfsFromNode(graph, 'node1', function (node, attr, depth) {\n  console.log(node, attr, depth);\n});\n\n// Stopping at depth 3\ndfsFromNode(graph, 'node1', function (node, attr, depth) {\n  return depth >= 3;\n});\n```\n\n_Arguments_\n\n- **graph** _Graph_: a graphology instance.\n- **node** _string\\|number_: starting node.\n- **callback** _function_: iteration callback taking the traversed node, its attributes and the traversal's depth. Returning `true` will prevent the traversal from following the next neighbors.\n- **options** _?object_: traversal options:\n  - **mode** _?string_ [`outbound`]: type of neighbors to traverse.\n","readmeFilename":"README.md"}