{"_id":"graphology-communities-louvain","_rev":"22-96cc8cfd8b8c5ca18de7b840b984afd0","name":"graphology-communities-louvain","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"graphology-communities-louvain","version":"0.1.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@0.1.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"dist":{"shasum":"1ad3bf7105573290cb9eb3df5c71f9f55636508b","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-0.1.0.tgz","integrity":"sha512-IY1kwIpzq6UXR/C+zjxVyUxCvB/0nBiLkgSESlyz+HiTR0cK4DhZWm6/qsLFGyFhPABtYf2qan7keVGHfp+new==","signatures":[{"sig":"MEUCIQCP224cCRzqv4DHisOYQsbMhLofTJeCbO6AebSYPHCvGwIgZ4eagZ3RhD1U8WR7qzd1RZFW6y5rWGwmwIp3TYC9kAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"1ad3bf7105573290cb9eb3df5c71f9f55636508b","gitHead":"08163a0002a950d83385110117ff16fc00f79766","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"_npmVersion":"4.2.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lodash":"^4.17.4","graphology-utils":"^1.1.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","eslint":"^3.15.0","graphology":"^0.7.1","graphology-metrics":"^1.1.1","@yomguithereal/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain-0.1.0.tgz_1493990972117_0.7369945617392659","host":"packages-12-west.internal.npmjs.com"}},"0.1.1":{"name":"graphology-communities-louvain","version":"0.1.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@0.1.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"dist":{"shasum":"ddf7d1fda22d7469a8510990412447ec922843bd","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-0.1.1.tgz","integrity":"sha512-OZe3wyOakuDXzQtl1kC2sCQhD4hQel8aGPzIhaUr1jajZH/EiCxlxLz15pNCP60JGyzWjMbCcyGIr2xkfifZgA==","signatures":[{"sig":"MEQCIGISOIbh8Ssj4GmoOgE/3OR3ezP2OBkBNx3B2SryLx8xAiAhFr/6sJUaH/rx1xsjCpaBKd0T8ac15q9uhESpCAWabg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"ddf7d1fda22d7469a8510990412447ec922843bd","gitHead":"57f6342b5b26c8bf0cec4d12150a65962b6e4605","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"_npmVersion":"4.2.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lodash":"^4.17.4","graphology-utils":"^1.1.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","eslint":"^3.15.0","graphology":"^0.7.1","graphology-metrics":"^1.1.1","@yomguithereal/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain-0.1.1.tgz_1493992416944_0.8182472803164274","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"graphology-communities-louvain","version":"0.2.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@0.2.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"dist":{"shasum":"a19c1fc3fd7dd62cc10583cf630c3619d4e48af7","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-0.2.0.tgz","fileCount":4,"integrity":"sha512-VVdoqaMej7+Th+2Fs3qN58SiVoOVI1aoo9MV95kYMzWFeHN0ELtIZ5W7vtQCnTusUlhu24RlK1JMUxT2+Z2ZEQ==","signatures":[{"sig":"MEYCIQDqA0nVTtWcgeW2Xha40NVbcfYPDyiw0wukJcpZW/z7tgIhAKxbUlqu8xY+k494gdGE7BXg9tu6tRPne4B3SaWPN87r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV4z2CRA9TVsSAnZWagAAjKQQAISNAjgqMRfFUKqsCluE\nDvGLgTO0rZ8f7ogp0d/gN7MIEds5AGdVHNf6XzFXiD8vhWj08i9/N3Oc7gOG\ncfkbYz2ygwByvfxsjHhNi5PyDB7l4MxhSXFFrziptXTFXHO7UvFK98ktkSVe\n18iIHlc557Lu4uEAKiVxOT6lNmzjnEM53TW/M9M1BenaCKvS/jVefC8emi/m\nnyo1CWzaBGRnRM6n3gHcZZ3tETTpaPy6ddpJYIAo59UuYrJEDabFk/gVrsH9\n+hiJi8e351a1Ijl4hrL6vAyM9XSohuwekZHHf1nhRZVnro7fKZgzzBBB7bQS\neQdi2Db7a1fTXHFFN1yg0NvkvshEGrOJXD3ACriqWCmvA/tAffigB4eDRzSk\nwrDyVeUAGacdenYEQ27/snrJXbse1NWke8ZhH4rD3ly9vYbVOuLB+3g398ly\nZAoZdGyXikJKp2V8zoGBGd30mg1Z47oMJXOhVBDC0IRXEw2oxNMjq8Vs4NFd\nJAjXMkG3iqP+THZ8utPZDF5j5K57N8+JTxK1CiO0UzNnO8pkgvuioWb6dREk\naV+Ksuve41B9OmKzCmt/NdOGZUc7tlBExOwG5dawOcgAEmoO7EJz5f8swkzs\nCqclx6KklTXN9PA3jr17z4s/dZPdy7mWJq13a6PIhw/ny8XPO68l58gHleho\n5cX0\r\n=mblB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c03b9e1cd98d7a4910ebde8e40b862c6e406bcf3","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"_npmVersion":"6.14.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.32.0","graphology-utils":"^1.7.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.0","eslint":"^6.8.0","graphology":"^0.16.0","graphology-metrics":"1.6.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_0.2.0_1582796021872_0.0056531611429979645","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"graphology-communities-louvain","version":"1.0.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.0.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"12db5fec4c8502eadb203059398bf425a23460bf","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.0.0.tgz","fileCount":5,"integrity":"sha512-v25dG0E97JhCtlYMihQqTNKEO4FgYcFSLIR2prVGhp10hFKJ+9C90+RRQGnrKZ0sjdciYr42iPfmYOR8vX22pw==","signatures":[{"sig":"MEUCIQCzsfDSxG2yUSXISr/zeZCnMmzzKF01yfj2aCRzU/yjjwIgBqgD+o/ocDBb7QJ9uXor5rbfVQcrRC9GgTVtbXCXTFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeix4iCRA9TVsSAnZWagAAqWkP/jJgphfD4QkSkvR2Pk8y\nv/tCsK8rSzEdO+pDeVmp/UoYUH4gHSWCN9jYNEfWHLPxFnVuGBaabMsvvyXj\nQSfuvOfl4EOXUU9Vloy7rUJkSh6KIHyUf/5CBPY7sS+zi6LssYpvq7gpiOoD\nzXg7kjzjSKSHlcOV3pK+X+BYk4jvRxbU8K3iMo3UZggF15bHCW8MnWpOYs0y\nlX8Guk4kDWCbhl995aCqOvafe+gsFETAgDr0PBDr5Lo3itvArgLFqWkBIqqb\ny5Nr6JY9n9Ye6DfLx+dbPEwiE8TTno2Z6lFNsRjnPo/7bf1dCfdGyZLlvFSZ\njeCo+NNSgmWBKxf2k6VCbe7MDKyYU4nDNnj6RdhsCqQm00IST5ql5xEqZ8qr\nHv3ZHUDFjb5O2mgyj0B0wZJGwf/51t2VnWo+WBQvyWX2qnnctw3DTSnQXcTO\nsqrcCvFyEEKlJ8ozhHSWN8Ey54oPRYgGSVqT25mbNY/t0dUzC9RnvX9BQLiV\nxI5aL61oegwesokbFnCqdWbl0MVvbz1MkTnGE9rCuADpdQGZ49DkxV9avwYL\nM8h9HFimpUb8xKF04DPWGvZskGLvkcdzAjYkH7irubnHj9hou6qVC4hj+eJZ\n3Jl9gsDwkiuvyGIinJP3Dg2EA/v/6j3G9/fdkwdNbdJaVyZggX5CxVdN8Ol8\nZzuO\r\n=i1Zu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6271dd9fd7ca92866c94eb6b057baf6ea8485a34","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.4","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.36.0","pandemonium":"^1.5.0","graphology-types":"^0.16.0","graphology-utils":"^1.7.0","graphology-indices":"^0.6.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","jlouvain":"^2.0.0","graphology":"^0.17.0","net-to-img":"^0.4.0","seedrandom":"^3.0.5","graphology-metrics":"^1.11.0","graphology-operators":"^1.1.0","graphology-generators":"^0.10.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.0.0_1586175522190_0.8156438158532588","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"graphology-communities-louvain","version":"1.0.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.0.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"70e2874608850a2f979a54a5a7a7713e7a9a7620","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.0.1.tgz","fileCount":5,"integrity":"sha512-ES9//TKefQ+YFAs+OFJ82zreYTW6miV/RW+YGqDesin6PvmSNbaf5uiUFHge0h4QdO8wzY3cP3n18cTNGoTLgw==","signatures":[{"sig":"MEUCIBlHJQWBWoyk/eHF1bH+2+Zb8ZNI7k4+feXT6/zFvkY4AiEA3jFbJm0/7QldNlKfimbfzhI7XYknUfSm52lz9ktSVgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejJUXCRA9TVsSAnZWagAArlQP/RUENwv5uSXpqQYGf9DU\n6mJfRTwmwOiD939pqDokWayyNJJBWHd6mxuIuR3tCOSjbhe4vvIOv/YvNgBY\n7qn3RI2sRFaPeYho1c3Gh9T6SK7wNS8jCOTLqXiIXhmM9qO9Jz3ODBrZiCW4\nycG6+dd8+osvUuIIO0pYLDz3n/XjRX9F5w1x10kruWl0+tSJ8H8wpQRlqb2X\n0J7bsxHZNly92qls0AuUCpFVzpy+UgK6/0bc1kz6QR7w2JvCHIo2A85UyqcQ\nsHaO0fnY2iB8lJ9GevI9LGtScSQ62TPgXSfpXyIp083th8vTtxbgbKur23sd\n9aqeQoSqtSL+WAVrqXg+oB/dmq0otIpNLJMNhS985P2RmEq5nZkDHnZJRuaq\nwV0qZaUp+3gN++chU8PK8lxSpajLeMq+EreiCV9fah4ad9utt6fMFjoCSzlq\nMBylN+5+svLPni4pdk3D6Hwd8MEN6j9Ovph7qcG5WsiXViI9iwJ1SNbfzYXo\nwJD31ybGe+UT4UjoQOOlhYiseQ2RxSFk43js4FDjDF9q1kXwxqXzViO0PgW2\n3fIHHEIO+LE7XnuacbAzNXzRE0/GAMbzlXtOzEJP2CinGv5ZVYDghg3Vpm6T\noVtqRig39lOmsLUklI5n9BopiHYfeo8h3tGu8eub6u6o2Pap8xQpALadlRN8\nZSRV\r\n=5Vxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"8fa1ab0308de1f04219a3bc10c32466cace71d73","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.4","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.36.0","pandemonium":"^1.5.0","graphology-types":"^0.16.0","graphology-utils":"^1.7.0","graphology-indices":"^0.6.5"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","jlouvain":"^2.0.0","graphology":"^0.17.1","net-to-img":"^0.4.0","seedrandom":"^3.0.5","ngraph.graph":"^19.0.4","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-metrics":"^1.11.0","graphology-operators":"^1.1.0","graphology-generators":"^0.10.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.0.1_1586271511063_0.8020345144108179","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"graphology-communities-louvain","version":"1.0.2","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.0.2","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"dfdbf3e808ec23e3ab3dfb27229fddb85a348b29","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.0.2.tgz","fileCount":5,"integrity":"sha512-0yKFZrcThGdiCx3PLFM3+gWsy3nOT4OmwORDxhxh7T04p+loTWLIK24WvmAWaIQuva++ZVdIrWHc4jU4Z/nXiA==","signatures":[{"sig":"MEUCIQC9mCAyOnDQZbc6M6/NNLNRqapRfR0LshJG3rnN+mq+1gIgVao42Jyg15m6rp9SvbcX521u4Ckc6J1+DPY0IIZ99Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej1CXCRA9TVsSAnZWagAAiUcQAIcQR4xX8pa40vZkp/ac\nkJaSvOp9QDWTQNcO3pVtb8z3V8gGlPptgFB8oet6KRnW4S1+/tpiOhIFUJ+n\nkJhnjf2XDvIJLZtAlN89JCp+3QLnnaBt9C4Sa4UlZZRYJD2ZQyR4qbJTyN2c\nlsXmsCNz4jANRZubO/o1A9LOKHamP8jCrOG47LYsA/gAn8UOym25RJb6nE3J\n68q6yRa0n7lUlJdUsx3NinCUS52KCcKM05TvqZgIVQD8EArpaQ39Z/tNDmB5\n6opxk8+FJM2+/UBqB0xMtTKYLxYrL5BNVQM3ajixVcn7HJ1zoP3ZIBRJQrae\nfBaGwJe+vmkZeuDKrsI5wJwWockGCAJbb3KuKKFC6xzy1BZ4jTWGNlOQcY6j\nYHXLLBgD83U1cWLPsQPUR4Y1rVLU7gEGkx6jG53XjiH0mcTkYRGoqr3rv8hA\nR3N2sAJnpnno93yItdTWpNpjTkM1SWWolrJ2datATGQwGBWYEv/UhTpkPigV\nNCix/F1hFxKFW6MrDWL9rqSoEJCORgKSHFLWkTLoBG9+pF2mBxISeLMazoUn\nlNWwjFjiZeo1L2csda8KkRU3JdJ4ar542nhH/TFPyEGj1LEXmRe2yokFNvnl\nYPzx9gerIwDn38evX2GmnyqlIlEpV/3fPX5NQAnAmE4oPxU/fUXO3+QpOfQI\nAI7H\r\n=dCpq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6dc0b5ef88b290a88fe75886f5d6113a8df620a2","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.4","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.36.0","pandemonium":"^1.5.0","graphology-types":"^0.16.0","graphology-utils":"^1.7.0","graphology-indices":"^0.6.6"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","jlouvain":"^2.0.0","graphology":"^0.17.1","net-to-img":"^0.4.0","seedrandom":"^3.0.5","ngraph.graph":"^19.0.4","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-metrics":"^1.11.0","graphology-operators":"^1.1.0","graphology-generators":"^0.10.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.0.2_1586450582969_0.3989824073034798","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"graphology-communities-louvain","version":"1.1.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.1.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"d5a01048a69155b586b772dbaf09c55f73e29373","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.1.0.tgz","fileCount":5,"integrity":"sha512-eNI7eYUsYGzwnSuNT33FDHUzVeeR01wiUZxn8msdvU7mRPzNiQ6OqTgfwHJ1acC/KsDS16fxymXAM1CxyGp/cw==","signatures":[{"sig":"MEUCIC2tIDERnBckZLk2Pun20UPjNSLHbi9+V6h9+bAKTJw8AiEAlX1qN/FIFSTdWfT9hgvNgsxTHCQClkXLZq4wop1Dxh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeld3VCRA9TVsSAnZWagAAdt4P/3rWyC0Ss/qRe/8crW8K\ndNoxrgVwLMO3ktfQLuNSl2MBk1UtlGsuR9B2cUE1l8Kjv0anVbSNxlRv+sUh\nsSTLGLhRtJKf6/PNj3+bf0Kb/iB9wo3wck6rptY+xyCCZk3t29SB+/bRfVFN\nf8I9pLg13KZkuhc4IHUbxgn8i5RPnXFkBltWzF0WgEdcFEItbMENkXqZ4X9d\nOJaKlUEnyN+5/iSx60pav7Qa0Jp3CyZTAJscXeADkgzAxDD5YOCuqQ+UqDQk\naQL6ModTmtHcJY+zQ8kRTP36ooFikilwETHcLvo14yBWNHWvdudFLMck7EDu\ns4t+OiPh9aHBILceOZJC7eymeGhvLzY/w22N/iWGUvHvBLQufpf6WEHJaJ0f\n9fOx/6Xs7Y3ReklcU0D31+L/VuSO5VZFGscpEDAZ/+UDi4ftKHHnxI2Yren2\nijgVsEYZ6GzLcrKuKCK0t/jj0AJTd2Ipi57udSKsA8LlURt9peuKKMVKpe4f\n5JiDqUNpJtTCrzTIAyBHyQlJ56990gMKqtcz0e0hgFWWgL4m8zNj3WqZKIRQ\ni9qbwSFj12GMEGQyW9TS7RXY2WCjlxodwpJxA0hvig4Dc04KaCCpM4ULzUsW\nqV0kEmgHhhnSHuI08iR4rtT4kh+iqAoDq6eoLME73m9qpNizdHuKoUpcV7Uy\n+dC6\r\n=tmwm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"77ba2de520342cbadf9f34e46b6f39b989c0ee76","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.4","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.36.0","pandemonium":"^1.5.0","graphology-types":"^0.16.0","graphology-utils":"^1.7.0","graphology-indices":"^0.7.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","jlouvain":"^2.0.0","graphology":"^0.17.1","net-to-img":"^0.4.0","seedrandom":"^3.0.5","ngraph.graph":"^19.0.4","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-metrics":"^1.11.0","graphology-operators":"^1.1.0","graphology-generators":"^0.10.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.1.0_1586879956565_0.12000014121355673","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"graphology-communities-louvain","version":"1.2.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.2.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"f750c5837a0f8cfc305bb9b20c06aaf4643bff8a","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.2.0.tgz","fileCount":5,"integrity":"sha512-XHnkJrAgvAincz/uCszT1MQc5kTgfT9Ff29oUUceOr8di7oFca/j0hOHX8u9VyEN85IEEV+dJ8XwglSmYEglig==","signatures":[{"sig":"MEYCIQCio1gF9zmxsy+uNLZipnolaqFG2CGXtGRV/JawMuu0KQIhAM0raAvIxv+Leut/gsqiNT215qno0Dz2i9vAVcsYp7P6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemem/CRA9TVsSAnZWagAAi1QP/ig7h2Xh2xUMJaj+RRbs\n3FUA4z7Xd6tXS84+M7d8dUYOyDeIbbZw1Bmc4bRjzoNTq7zmdhnJA+haZOFC\n80o9auvTQZ6byJ6KcYa0X5F/n+sr1S9qD0GwQPF6s/cgCl1J+BUMS1pQbeUM\nyGnhgSixNO13ejtXEUAvdLdihuEMIfUwieXCbIEbkbwFqmLDwlZ0fJQzGWqw\nj37bt19yIxAKBboW5WoqXVl1tScNordL9+fzRCnsDYE9q/Lp/aisY29V92Ky\ngMNZF3k33JqOtg99VbXZQIUddmck9Mzp39zfw4LUHHXEV7HdeupMCCJZmUUn\nnwHPDNQQ6NHd9TPDrylyD8tsDkshZw8VsfZ/Eap+Y0y6f8bkyOjxNIoIuNAT\n8jkGFibL8v2rYGl3+mqcFEAqLcfWolONrR9SXufNxJZ2zxfEyKyFxzj4r1EA\niKuBqjEwsnjYopaO2EthaaEXqD28ZL3uO4YtKubOfk9+aN5AKEWcINZqqE4O\nkwaak2LzHnwKolpmaLuPtyPvI0a9aXMPLmt+sU4XpuJlwMbMfzTrp2REwNgJ\n+4eOV2zSJE6D0uZ7x13em9+0eH+8HOtREcUw8rRIAQDhkN38a7gMzoMrT5RK\nXWH6IPEZs6LogI0rEE4Yv/0Q/vw+vXCsVcU7rmNtwpwXRMWq+mnVZ742Gbre\nw1A8\r\n=Lfjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6cbbcaee97a434581dffcea349fe03b20fc5265a","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.4","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.15","mnemonist":"^0.36.0","pandemonium":"^1.5.0","graphology-types":"^0.16.0","graphology-utils":"^1.7.0","graphology-indices":"^0.8.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","jlouvain":"^2.0.0","graphology":"^0.17.1","net-to-img":"^0.4.0","seedrandom":"^3.0.5","ngraph.graph":"^19.0.4","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-metrics":"^1.11.0","graphology-operators":"^1.1.0","graphology-generators":"^0.10.1","@yomguithereal/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.2.0_1587145150804_0.19882327416825252","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"graphology-communities-louvain","version":"1.3.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.3.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"711b52f8453ae529c6eace5cba9979cc27ca055c","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.3.0.tgz","fileCount":5,"integrity":"sha512-0sJDAPKElDFZ1jJb/ktjhBuxgL4sKeurn/miD3NZAXq9B+88+jGzZr39xXAT4eP2+oFDBkuUqG7CaFYeo4q5Vw==","signatures":[{"sig":"MEUCIQCyJB2mGulWSe5UKu2xtppoNrsOMjWvTZ+a1kNrjoZdzgIgUowEwCisNKoBvAs/AjDdOwLX5Hfcla1HkMoPWEo7wvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqamgCRA9TVsSAnZWagAArRYP/23juNJSINirbrbSYDct\nHTrMrc4Q0ZkbwUj7P2iF90WUHpk5rCHVCQzH9sOqeyMXFMceZoy3salSQnBG\n9QbQdRaDffUP3PwKbkXLUtU4b4wq2pn5Xvv+mj6jqoOubh/L8bttM27Ylky+\nwYmbLmspvKYiXRuooz10itCQAe2SxFMZQBLQ7qbX7IAJVOfCxYxM4QrsIXbJ\n89n2gxV3IHph3d/ih99RlstWPFY1SJNttbO948rhOFtTtDXYOlnN4ATaFKfx\nr28RDqmTDG2gq0tGD/wcaPMKJ1kQlXAT//IbLu5nzQn7dloWJ7ZyWbhcHMTa\nrnrfLaqHHa4O3JAgY7X5KziFMchq4cBYNEAuHDD5fmPq51XdshahCGIOt7Mf\nX/41hFBlOQwNoWb0Jq3kcCLUImQHcIgtkeBiJDXpv9lXUuyMkyb4Kjr04Wny\ncswgoJJi5MXu95+yl2pRK0zFK2JfFdwmYEKz63PAOoyjQW0wOIduXFN1uIYm\ngnW1b0A9AoGJ8uN5GgC405vppKT6mo0pXv87witKgRcy2oJx8FTaaqQ0//p3\nIrpgwPEB81/4Gfd19EGMivgqGgUPvUUpOXNFYETQYVDLPeZWxn3ppjZqA6vN\n/07Unl37mI10RShF7PS9zuAC2d22TwSzOKrxDiFrVn3XoHVr6IC0MSHVvZo6\nCUge\r\n=MsK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"57cd74468b68b686abe1771268397313093eca4a","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.8","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.0","pandemonium":"^1.5.0","graphology-utils":"^1.8.0","graphology-indices":"^0.9.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.13.0","jlouvain":"^2.0.0","graphology":"^0.19.2","net-to-img":"^0.5.0","seedrandom":"^3.0.5","ngraph.graph":"^19.1.0","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-types":"^0.19.0","graphology-metrics":"^1.14.0","graphology-operators":"^1.3.0","graphology-generators":"^0.11.0","@yomguithereal/eslint-config":"^4.0.0"},"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.3.0_1604954527523_0.4212444840136458","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"graphology-communities-louvain","version":"1.3.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.3.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"293d5b1e83637eb79fc12285e0b5a974a5f1d886","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.3.1.tgz","fileCount":5,"integrity":"sha512-e8H1wodM54u/ecYlLs4u9OQlyjPdgik09Vpht6nl93hbkmUo5CAGElPuB57w6wg4lOix5wPB4GqVW8V8C+Wi1g==","signatures":[{"sig":"MEQCIHcquT2S8bF2bpe70IEEPK3/vGH36EeLSVB9fRhBnYrnAiBB5UU8/hNUiqlsXFxMd63Ifjr3Lls6YOfCKJywYjZzMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvA4tCRA9TVsSAnZWagAAPngP/1mYVJoon7fSzC3oGW3e\nDIHVajzNwWrlH4fru1GKzoWjnt+2jg6ZKuxq6V8WiufZFIKFYMYLNmjUwyr8\niu0vnwwZuz6gz1YzCrY8I+f1TeY8WPYcVHoVxvn8wFpH1dDI1w8JjC1rIj58\nS5+0LaSY68uZpI/C31UxxKL7t8Igm8Kr7wwkj1wfPmpFnsFHFF/U9VAbikAe\ngrcOJpeiD7ShRbxSBL4i/7NT0Bu1orRkI38l58aTv198GTGul6K5g9rL+anY\nkHPw9KhqpcIskZMDfKAeeYd3Nv/163az1mIid/GASzO+rThkx9naj72/yeox\n96km584GfA0+vOPiRVV5I2w02byl2btgJO8HcjObODz7+PG/Ngei9rci5hTJ\nvCNEiHLN9OnPNJIWHiXmrvRhO5EKI9T8nixWHeFEtSN8YVA5PYZgEqY9VtqJ\n8t1w6CjM36oxuD/R2e+5B7gc6dwbe9JIj2fQO9IqbAeGXWCal39tbSkYfzWU\n9b+RGFQUcnfcnnfG0OReLKj4KvuYiteQllqnme/5c8afYCE/7IBbeeivO8dI\nY0bDMyH314Z9JBBPNGi2tXx45JnPnF1kfkcchOfM0Rd8AhbI8g+/IfAdS8ig\ncX4qVoFfUDEBj5X4h/+OZeUUKrJi5xNsvCCHqBR/MQDB2G47QqAPSY+UI3VX\nEFQ4\r\n=D0Z3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"78c3b22238619c46186e5bb4c74c6fe66e8c3d9e","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.9","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.0","pandemonium":"^2.0.0","graphology-utils":"^1.8.0","graphology-indices":"^0.10.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.14.0","jlouvain":"^2.0.0","graphology":"^0.19.2","net-to-img":"^0.5.0","seedrandom":"^3.0.5","ngraph.graph":"^19.1.0","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-types":"^0.19.0","graphology-metrics":"^1.14.1","graphology-operators":"^1.3.0","graphology-generators":"^0.11.0","@yomguithereal/eslint-config":"^4.0.0"},"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.3.1_1606159916489_0.4302030741432239","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"graphology-communities-louvain","version":"1.3.2","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.3.2","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"e5097ae36357f4029a6552600af70f96cb1145fc","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.3.2.tgz","fileCount":5,"integrity":"sha512-WTvA0o13M7mNT0IiSZ/+usk2QRjt7apU5GZHecBcK8ZNTWri3T2DqWN2+cecFfr7WCYoX84COeZBUxXsSyqqYw==","signatures":[{"sig":"MEUCIGOZUkVlq+spAElbj/e7aqPuckRxuDVf8IGvksCylWvkAiEAxUk5Yx9+8SiEMLo8fOttcXmXsE/Z5GrvZ97e0wk62eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxnywCRA9TVsSAnZWagAAe/AP/2/OQSRdiy5+HQ9iqLlC\nKlG5IPXW4RRa8TUCTj5CmyVKuxhCaJgKn4cNILDeO6Jd4jsuqovFGaMidI9s\naS8WwIKU1EszlrKWKO/+AAt1DORW7ju0Od36EriyvQqDxuPfOvMjbbzKo+hO\nWFNUAZV/QIavzVhFO5vZyqHDIE0490+CDDzRt1CjYTPhptB8M/73CD/1dnRf\nrV8lVK5n+D2vje6UuWzS/VlULW2MkEFJLdDcL7ecNUiyYVaeM4lT6Kuu3FtM\nEZQGc5AYkk6owi7DAlMQ78ORUA/+O3AfD1LEfZs7wyCmfi9Z/aL14VEgtLD/\nCPnlj7DEnVMI4dFc+JAN00N367NBbvmJB0MyVmWOxY3Y0//lfhD8Cz8D4ZwU\n0AE8zx6cjrooZOiHFgIfZ5YMv9hejrEZ3gBYY03Uz6MfmuW6Cj7QJWxZu8CJ\nNP+SAwIe4wyZzZOQwnQEPyd1l15K8MT2UCRHyXVwFnfAJGT03j/1DE05GiWQ\nhStH3Xqwufpw76gz+M/iOJVgl1IgtnvUYmIDMXk7hYoUaYxm47HgrfQbA67F\nG2mp15qBz1XaAX1nXFtNSm769k7QNko9RntAe+v4cid7nNZROzih2F4YUM7i\n/cG4305WzzmiAOpJ4hJlyEReLI0PNE/xJeJmCqcBWrIVIXnwYodj62s5OCZS\nqBrC\r\n=lt1m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b12d2d117daeab097c820206a55011e18fd76755","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.9","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.0","pandemonium":"^2.0.0","graphology-utils":"^1.8.0","graphology-indices":"^0.10.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.14.0","jlouvain":"^2.0.0","graphology":"^0.19.2","net-to-img":"^0.5.0","seedrandom":"^3.0.5","ngraph.graph":"^19.1.0","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-types":"^0.19.0","graphology-metrics":"^1.14.1","graphology-operators":"^1.3.0","graphology-generators":"^0.11.0","@yomguithereal/eslint-config":"^4.0.0"},"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.3.2_1606843567597_0.5357505143892953","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"graphology-communities-louvain","version":"1.4.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.4.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"0ef3eba070147ec0494274b76430285a28887cf3","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.4.0.tgz","fileCount":5,"integrity":"sha512-IkIdfjbmNmrpQs5Rt2M/tqTl0Lq8HPVNNBpHTfDwtQc45Lh9PMEjWRb6akgzOf7d/e+h7SsRI8E8P/3Wlyyicg==","signatures":[{"sig":"MEUCIQDHkTIffWdBjUZJyYhBxFoTQUzp+751SLF4xCKV35VvqAIgYPDeTs7d4EKdhSWN3NL7xF5DgPwPqxhdLWNOhGOH4dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlOsCRA9TVsSAnZWagAAbj8P/j02h1bF3E3I1NsQdzYd\ncoPW/u9pjXp6wP/lHzl9q4YwNjSNit0X4vPHF2A87qqh/hsamy0I2mnCjESH\nHA+DBWZZNZPyAG4z9hge336Ngs238EF4/xlb/HQQZVU38Uy6TutrrtdYvEZc\nhYSr3VGq9hb4JT10CFLkchXVxMX0c93LTt2iik2wc7sxnoAyXLL4AM278cgU\njtnT1ZMOWdeNA9vpbnQCGVo/Ws6xhe6IOPnjqkALgkcPU3c7j3ZbRSf0VdSK\nOCCrjIwR945JNBGm1bB2455G/bPz60V8dfsWyiIgJeRjnerl2mq0h1R2KZmO\nAfLwYPLx7Tmn/5hsV+GWHuyHGKd6CDgS1mjPQ1MMRNqMWvx3XRVrx92PWIwa\nm4b5ivWKD68SLUee339zgmoniuwUsrH5NIQTIDg2IBExOhRK/70AdxOtHMhr\nWrCVVx5SMUomwEu4vw9anokfzss77SyTRiVfFOcKRon8FI/ixNjYBnHKaRmw\nwcv4Kv/N+I8jgSStStmgcwoFUhObKOMxiYLv53LwuSquhlqBzBqH6fdbUaT2\nNBaHj0DOfy61tyVNI7hKYmF+qPJCaS2+bsmgUsa2B36eNBQISJztHDRTj6lJ\n3A2fHJDlYatihravn+fPD9cvpoTaatQj+uxR6F7AIsgLKEdvmz9ugg6rWf2x\nztw/\r\n=f0gW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"abadd71e27e35ac5a306559558d48c5c73c3287a","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.9","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^1.8.0","graphology-indices":"^0.11.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.15.0","jlouvain":"^2.0.0","graphology":"^0.19.2","net-to-img":"^0.5.0","seedrandom":"^3.0.5","ngraph.graph":"^19.1.0","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-types":"^0.19.0","graphology-metrics":"^1.14.2","graphology-operators":"^1.3.0","graphology-generators":"^0.11.0","@yomguithereal/eslint-config":"^4.0.0"},"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.4.0_1607357356369_0.5051273080753782","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"graphology-communities-louvain","version":"1.4.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.4.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology-communities-louvain#readme","bugs":{"url":"https://github.com/graphology/graphology-communities-louvain/issues"},"dist":{"shasum":"4d3851f039ec3af2f1bd34a4b04d829d111c477e","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.4.1.tgz","fileCount":5,"integrity":"sha512-H2BOk3QUhgAuAxKtYiTCxmSl4zCvND2QjTnLruQHnk/us51xSUuVYjDlk5/o3Rct/S4nDXPqCJq1YmJTw3wIHg==","signatures":[{"sig":"MEYCIQDT8IiJFvAkFh1c7+J33cIch3VWmf8zfYqXv6d79qdK/AIhAOQ/oArxMZTjYaIMyfZqtXKdE59x/FnhKSP8h0j4edLf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBbtrCRA9TVsSAnZWagAAcNIQAJuMMTo2OQuqdNlJLCmw\nLj3/0vZeU84p5YL9lrwsKtq+YmCkanJLtuDKKXoJgjWzU4GGp88EkXjN4m0J\nvpa2R/0GjxCqDPHbXUyRMAbMN4RXrJ4XawFvV6htg3Gvho17DSQ+iAaR0Hm8\n3Mrl/sSYvOHfxAtdUSULdUI+eeNbUFzGjlvvY82TrOjsLIbVCsQFi2joUK10\n2vou1ujHcQegqvbn/AEfr7I6GvRPU0DbA969h3Z3Ep5ogHL+Yei8hIEaEqVR\nolRpG0udEQgK/k/wE/MBeY1vsI3lvWsB9676Q0qJLZAScI8/UYuJRdZ+/qyR\nuBP7pXmKl5i7MzIDRYSabaJOOMaFcu94+uisC7QY9yZUbrKYUcBylkfIFUCW\nk8lZfdBgUyV+TeofAOIn04lxUC9lP9nI4gtGvokOHZ2C0mN1liVIVBadk7S6\nYrx725rowvbwXaA3pWZDimZfPXK5174A+dXsMvzNZF4DriOZ7+0rVW+ztRf3\npLtxNXTdX9nsQkGBkqVmCEneTvz9vnVNaHh7vJqPM3zbU1o/CpB4SiBsOYDZ\ndcljRADKnSIHpByG0Xmu3cGnYWoyB5xz6agSh9a5IoUYQ9bdvyI7pshLjj2p\n0lJ6b6cK2z1kX1Iah/MnTWuP9LuI2nZkWD5Nauy1BJ9iEVkPpI9w7Ck/2trn\niZaE\r\n=t6Zn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c0fca3997e220a6d580124b68cbd704d6fd6435a","scripts":{"lint":"eslint *.js test/*.js","test":"mocha test","prepublish":"npm run lint && npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology-communities-louvain.git","type":"git"},"_npmVersion":"6.14.11","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^2.0.0","graphology-indices":"^0.13.3"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true,"Float64Array":true}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.18.0","jlouvain":"^2.0.0","graphology":"^0.19.3","net-to-img":"^0.5.0","seedrandom":"^3.0.5","ngraph.graph":"^19.1.0","ngraph.coarsen":"^1.4.2","ngraph.louvain":"^2.0.0","graphology-gexf":"^0.7.2","graphology-types":"^0.19.2","graphology-metrics":"^1.14.2","graphology-operators":"^1.4.0","graphology-generators":"^0.11.0","@yomguithereal/eslint-config":"^4.0.0"},"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.4.1_1610988395287_0.18291702175336777","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"graphology-communities-louvain","version":"1.5.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.5.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"6c39474d5a6d23c73676a4df0fecc1096bb86eb9","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.5.0.tgz","fileCount":5,"integrity":"sha512-n+PYRtdgZT/tPoaCeDOT7YRypeH/YZEavlCcTUUf6Ox5/6EbTXGSprcLCPSN3ANmoQKVogtED8SsSEWcIIG+0Q==","signatures":[{"sig":"MEYCIQDvW/NSrlnmB1i5lwHt6sC/14XYPnwawrf9FZ9k0PauewIhAMV1XMnynxtb1mKiJc5bC3ZrcXbRU7aM9eYBkkBk1RlW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31772},"main":"index.js","types":"index.d.ts","gitHead":"775753111613bc20f48429926ad12fb293223995","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"8.1.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"lodash":"^4.17.20","mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^2.1.2","graphology-indices":"^0.14.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.5.0_1635675414834_0.661510012359904","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"graphology-communities-louvain","version":"1.5.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.5.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"d8a65f7f79e9e4857011152ed3bfbd42d945875a","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.5.1.tgz","fileCount":5,"integrity":"sha512-kdzOWIrhjIBVceOQbReScv0dvmRAtjM7TPJScPBH2vcKv6GSEt3bu43G/bgU7QrEKpZxN6upFWAArL5bsfQtXg==","signatures":[{"sig":"MEYCIQDWQyLMLmuAzsVW5YqvV4xH34Xam1zkAab3cRowvopnYwIhANDt5vEAIppzq9KdeNZ1CwSaLEOD8W3Tqs/Y4V1QSgI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31774},"main":"index.js","types":"index.d.ts","gitHead":"0501a36848d87425345a10e15a7f60b6c4db0fd0","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"8.1.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^2.3.0","graphology-indices":"^0.14.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.5.1_1636034082800_0.1637517550225045","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"graphology-communities-louvain","version":"1.5.2","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.5.2","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"aa5498c342e7d8b45f7993d5b3d081bb8147a4cb","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.5.2.tgz","fileCount":5,"integrity":"sha512-0/u1b4ac/BiwAmtTgtzmsrQqywwFoxwEYqeghjKxpL2xGZzApFP3da2akYwyFFb7JJ2VJBHKmbSH+0D51Mgj3g==","signatures":[{"sig":"MEYCIQCHcqTIVsnH+UPiE1GFnDi4GiOQob755d2Gcm8RouC84QIhAJuxtTrKKvDRWakwjcL2oTnO8xLV/i+aQR6w43dxULPt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31774},"main":"index.js","types":"index.d.ts","gitHead":"deaffb4a66b428ffc7defbc744c3529044c126b8","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"8.1.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^2.3.0","graphology-indices":"^0.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.5.2_1636357669284_0.5778692627744562","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"graphology-communities-louvain","version":"1.5.3","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@1.5.3","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"ff17ba0523bc6fb0c4fef000767cae2a735246a7","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-1.5.3.tgz","fileCount":5,"integrity":"sha512-Wb6EZQy3Jp7gM3Ga2Cm0Q16IkiMzenDaZ30LImPGQm4sfeFp2rEoVOmm11S7AOx49fP2rBD4V6p/EV1UkRT8Dw==","signatures":[{"sig":"MEUCIQDslOd8b37Vpg9zEtZyvvaEA4J3PhW9bLzXmXsaNbWVpAIgKz9c25cBlkw5Na2T6jEeaMcRMqZJu8/AJUaILyo8aUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31755},"main":"index.js","types":"index.d.ts","gitHead":"b9ad87bf24ddb281c9001eb9e3ebb11948008533","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"7.24.2","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"mnemonist":"^0.38.1","pandemonium":"^2.0.0","graphology-utils":"^2.3.0","graphology-indices":"^0.16.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_1.5.3_1636714305491_0.0657525605246354","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"graphology-communities-louvain","version":"2.0.0","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@2.0.0","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"ef93a89e0122078ce77676f5351731ee7eb58df9","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-2.0.0.tgz","fileCount":5,"integrity":"sha512-zHqfPBh43XHs5Pp/u2XwdXrPmMLGBEdlgXqciowpa/dsD/VOC7pnD9HquJ3dGuLa2V2cdUAesOehFDb2M7soeA==","signatures":[{"sig":"MEYCIQDQEJMKPU4urJvlbBLcG9t3hxLmOO/Iek0ACVcjJkzscAIhAOAWvHlTCiI6WxTs4Mqx4uES79daB7NaNCtKtL6dDQT5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsiGICRA9TVsSAnZWagAAaGUP/RBBTbm4GxJM2WEqYTEJ\nu1ATKS/49R1oHfEdeOHj/r75ZSRZBvLLn9Y21kj/+CEaCPAHE2CMz/Ffttw4\nePJcfeDWWvecK70PpTZ3AkGmV4HMT7ny1sTwQcrxKPUWst0r0qKPbHU86pI/\n0fXCEEW68+XbHrWk9kY2nFx3bnCIyKUCw9mvK6VrOYhjkPLE5x3GKwdlwRUd\nfJZQB8lmNfyYz8eCu3x4Se65v68UTu2K8oyIZhhZyJMIIluPhdu63Hxynojw\n0Det4X8pnYO9Mf+IYkO5wLc0E3X2ud/z3EDsi69lX8Gj6KJQ8WskwdUEIFJ6\njr2F3MwcmDMmIrKD7tXIAplOGLzx9Uu3kq7z8GJX0gQiBP9JpcyX3TrlqScv\nsxbv57FBKmbUUJUdK9L+bG5dM7U4TuqlXCs107bV7t4yaOkSHRVlmAnAjBhe\ni7mtn816mQtCTGSPfKHMQ1N4aR9UfC0HzDA44mr+CsZwVXVQ3dk+U6t/71mk\nepJGk6Q+vgnPOgo+W8xquw5H90qs1vefu0S7uSjh74CtdAY56/ZzRrlfvJye\nz6ZUOVgqqrEpNpLkeyOahjNF4I2u/I5gZGYICb1u0CVRTh5DwWu7Vo8gY9os\n3dRHVLr5QHAXr8NLP11TsDO28CVyv140jOhTP/MccJtCKCq4R8/ne64vHqjo\nvd59\r\n=zxDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"307416dceebaf8dde3d726c274c0fa73aeecaf14","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"8.1.0","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"mnemonist":"^0.39.0","pandemonium":"^2.3.0","graphology-utils":"^2.4.4","graphology-indices":"^0.16.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_2.0.0_1639063944464_0.37543115769683966","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"graphology-communities-louvain","version":"2.0.1","keywords":["community","detection","graph","graphology","louvain"],"license":"MIT","_id":"graphology-communities-louvain@2.0.1","maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"contributors":[{"url":"http://github.com/Yomguithereal","name":"Guillaume Plique"},{"url":"https://github.com/luccitan","name":"Tanguy Lucci"}],"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"dist":{"shasum":"56636700912b75d25c6906e5162743792f5f0893","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-2.0.1.tgz","fileCount":5,"integrity":"sha512-JxEH8uxao6FcWp3UXNDJIRjU3pamzp9aqIWgpfAqWE66aPwHeBIB39YnqTgbe4baUJRdpbcp1u8jJiYvojHGIQ==","signatures":[{"sig":"MEUCIQCy8+0mz9xQ6PR4BzBEjiWH7RSH1D3fCtri3pvpJpvUzwIgRiXPxFKhUSupKrW3QYTdA10GZ4kJceDre2vigVnEEDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK8w//VGzfpT5RCiF7LWMruIFFue/r7aTRuIsKycpeysJHGTp5Ifqj\r\nhypOn5n9V9V9gCES2lyo1NLbkB9iHUpOWpov/jF0r+w1I4+9Xzw7p894f7zM\r\nYxG8VKuru5gM9Caj3p9ht9WeVaDNqKy/jp/yyxTP6ZqZBEyHKCXoc2Ykd0sG\r\nakPperowq3yD1viH2tG17jGGS7E9oJ8mxf8iePlw3hWv/ZbqSJ2EFgQSYpeo\r\nYhTwMuG/fFCxcDcnr0vMPCGop1wVDkeSp95HNfMk91dmRmAiz/AR8YYS3+zG\r\n3K8Na0ZftmnSNY7nzPOFrK8hXk0xZaRZfYB7L1FOlGaM4wm5ycQ8XlEfSwgH\r\nukHY7Cqb1Wd8mDv7GAexu4m4atjz20aQXgkVLcWuehGX08evbmJtPhYjbroA\r\n3RZzF1ZglERKvpEF3RmiLe3GtoPBAln3U3pzj1iukhpxkM7JRnng5MMjEQzO\r\njj7A38JAVhwaBqyV0TgGAYXDX0AhlQhJ+979fy8WXSrIyk8SJjwvVZrlP0cW\r\n5yEzpymO+m76aE0s5ZdZS7ZDeHGe+tJbqoMkEQxQXdv/G/p88ovZVb41pfFo\r\nCz9cFO+qTxrN/nJlpHP7SQAw5GOk4jYJ7zyo5b4iU8HFjl/U1/2DXNp0i8kA\r\njwSscukKNlcATayrcMvlKi4lA6P0XSHhuUs=\r\n=Dtbt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"fbecca5ac205fb3efcfdb4bfd8a0d1fcffe1804b","scripts":{"test":"mocha test","prepublishOnly":"npm test"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"repository":{"url":"git+https://github.com/graphology/graphology.git","type":"git"},"_npmVersion":"8.5.2","description":"Louvain community detection for graphology.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"mnemonist":"^0.39.0","pandemonium":"^2.3.0","graphology-utils":"^2.4.4","graphology-indices":"^0.17.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphology-types":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/graphology-communities-louvain_2.0.1_1650546324522_0.3519130558651884","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"graphology-communities-louvain","version":"2.0.2","description":"Louvain community detection for graphology.","main":"index.js","types":"index.d.ts","scripts":{"prepublishOnly":"npm test","test":"mocha test"},"keywords":["community","detection","graph","graphology","louvain"],"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Tanguy Lucci","url":"https://github.com/luccitan"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.19.0"},"dependencies":{"graphology-indices":"^0.17.0","graphology-utils":"^2.4.4","mnemonist":"^0.39.0","pandemonium":"^2.4.1"},"_id":"graphology-communities-louvain@2.0.2","gitHead":"c9e5861bb01472b2489de48b2d6f60fcd384c689","_nodeVersion":"20.11.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-zt+2hHVPYxjEquyecxWXoUoIuN/UvYzsvI7boDdMNz0rRvpESQ7+e+Ejv6wK7AThycbZXuQ6DkG8NPMCq6XwoA==","shasum":"afe7aa8dcd3dd5ca350626e2f4883625bbafa3c7","tarball":"https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-2.0.2.tgz","fileCount":7,"unpackedSize":47416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaqkk9LBsRstk9c4rEB3IfERs6JMCC1gQzr7IVA8umtAiEAkJYn/9+lE8cAawJgI3QkeB/3wdPqG0Wy+sthnPcmklU="}]},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graphology-communities-louvain_2.0.2_1734433565101_0.775340897398203"},"_hasShrinkwrap":false}},"time":{"created":"2017-05-05T13:29:33.984Z","modified":"2024-12-17T11:06:05.442Z","0.1.0":"2017-05-05T13:29:33.984Z","0.1.1":"2017-05-05T13:53:38.967Z","0.2.0":"2020-02-27T09:33:42.005Z","1.0.0":"2020-04-06T12:18:42.284Z","1.0.1":"2020-04-07T14:58:31.240Z","1.0.2":"2020-04-09T16:43:03.218Z","1.1.0":"2020-04-14T15:59:16.686Z","1.2.0":"2020-04-17T17:39:10.997Z","1.3.0":"2020-11-09T20:42:07.705Z","1.3.1":"2020-11-23T19:31:56.962Z","1.3.2":"2020-12-01T17:26:07.786Z","1.4.0":"2020-12-07T16:09:16.530Z","1.4.1":"2021-01-18T16:46:35.395Z","1.5.0":"2021-10-31T10:16:54.955Z","1.5.1":"2021-11-04T13:54:42.915Z","1.5.2":"2021-11-08T07:47:49.430Z","1.5.3":"2021-11-12T10:51:45.652Z","2.0.0":"2021-12-09T15:32:24.735Z","2.0.1":"2022-04-21T13:05:24.709Z","2.0.2":"2024-12-17T11:06:05.257Z"},"bugs":{"url":"https://github.com/graphology/graphology/issues"},"license":"MIT","homepage":"https://github.com/graphology/graphology#readme","keywords":["community","detection","graph","graphology","louvain"],"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"description":"Louvain community detection for graphology.","contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Tanguy Lucci","url":"https://github.com/luccitan"}],"maintainers":[{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"}],"readme":"# Graphology Communities Louvain\n\nImplementation of the [Louvain algorihtm](https://en.wikipedia.org/wiki/Louvain_modularity) for community detection to be used with [`graphology`](https://graphology.github.io).\n\n## References\n\n> M. E. J. Newman, « Modularity and community structure in networks », Proc. Natl. Acad. Sci. USA, vol. 103, no 23, 2006, p. 8577–8582 https://dx.doi.org/10.1073%2Fpnas.0601602103\n\n> Newman, M. E. J. « Community detection in networks: Modularity optimization and maximum likelihood are equivalent ». Physical Review E, vol. 94, no 5, novembre 2016, p. 052315. arXiv.org, doi:10.1103/PhysRevE.94.052315. https://arxiv.org/pdf/1606.02319.pdf\n\n> Blondel, Vincent D., et al. « Fast unfolding of communities in large networks ». Journal of Statistical Mechanics: Theory and Experiment, vol. 2008, no 10, octobre 2008, p. P10008. DOI.org (Crossref), doi:10.1088/1742-5468/2008/10/P10008. https://arxiv.org/pdf/0803.0476.pdf\n\n> Nicolas Dugué, Anthony Perez. Directed Louvain: maximizing modularity in directed networks. [Research Report] Université d’Orléans. 2015. hal-01231784 https://hal.archives-ouvertes.fr/hal-01231784\n\n> R. Lambiotte, J.-C. Delvenne and M. Barahona. Laplacian Dynamics and Multiscale Modular Structure in Networks, doi:10.1109/TNSE.2015.2391998. https://arxiv.org/abs/0812.1770\n\n> Traag, V. A., et al. « From Louvain to Leiden: Guaranteeing Well-Connected Communities ». Scientific Reports, vol. 9, no 1, décembre 2019, p. 5233. DOI.org (Crossref), doi:10.1038/s41598-019-41695-z. https://arxiv.org/abs/1810.08473\n\n## Installation\n\n```\nnpm install graphology-communities-louvain\n```\n\n## Usage\n\nRuns the Louvain algorithm to detect communities in the given graph. It works both for undirected & directed graph by using the relevant modularity computations.\n\nThis function also works on multi graphs but won't work with mixed graph as it is not trivial to adapt modularity to this case. As such, if you need to process a true mixed graph (this function will correctly handle mixed graphs containing only directed or undirected edges), cast your graph as either directed or undirected using [graphology-operators](https://github.com/graphology/graphology-operators) dedicated functions.\n\nNote also that this algorithm's run time is bounded by the number of edges in your graph. As such, it might be preferable, in some cases, to cast your multi graph as a simple one using [graphology-operators](https://github.com/graphology/graphology-operators) functions for better performance.\n\nNote that the community labels are returned as an integer range from 0 to n.\n\n```js\nimport louvain from 'graphology-communities-louvain';\n\n// To retrieve the partition\nconst communities = louvain(graph);\n\n// To directly assign communities as a node attribute\nlouvain.assign(graph);\n\n// If you need to pass custom options\nlouvain.assign(graph, {\n  resolution: 0.8\n});\n\n// If you want to return some details about the algorithm's execution\nvar details = louvain.detailed(graph);\n\n// If you want to ignore your graph's weights\nlouvain.assign(graph, {getEdgeWeight: null});\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **options** _?object_: options:\n  - **getEdgeWeight** _?string\\|function_ [`weight`]: name of the edges' weight attribute or getter function.\n  - **nodeCommunityAttribute** _?string_ [`community`]: name of the community attribute.\n  - **fastLocalMoves** _?boolean_ [`true`]: whether to use a well-known optimization relying on a queue set to traverse the graph more efficiently.\n  - **randomWalk** _?boolean_ [`true`]: whether to traverse the graph randomly.\n  - **resolution** _?number_ [`1`]: resolution parameter. An increased resolution should produce more communities.\n  - **rng** _?function_ [`Math.random`]: RNG function to use for `randomWalk`. Useful if you need to seed your rng using, for instance, [seedrandom](https://www.npmjs.com/package/seedrandom).\n\n_Detailed Output_\n\n- **communities** [`object`]: partition of the graph.\n- **count** [`number`]: number of communities in the partition.\n- **deltaComputations** [`number`]: number of delta computations that were run to produce the partition.\n- **dendrogram** [`array`]: array of partitions.\n- **modularity** [`number`]: final modularity of the graph given the found partition.\n- **moves** [`array`]: array of array of number of moves if `fastLocalMoves` was false or array of number of moves if `fastLocalMoves` was true.\n- **nodesVisited** [`number`]: number of times nodes were visited.\n\n## Benchmark\n\nTo run the benchmark:\n\n```\nnpm install --no-save ngraph.louvain.native\nnode benchmark/comparison.js\n```\n\n```\nClustered Undirected graph with 1000 nodes and 9724 edges.\n\ngraphology undirected1000: 52.732ms\nCommunities 8\nModularity 0.42944314393593924\n\njlouvain undirected1000: 2368.053ms\nCommunities 8\nModularity 0.4302331134880074\n\nngraph.louvain undirected1000: 71.108ms\nCommunities 8\n\nngraph.louvain.native undirected1000: 39.185ms\nCommunities 7\n\n---\n\nEuroSIS Directed graph with 1285 nodes and 7524 edges.\n\ngraphology euroSis: 30.809ms\nCommunities 19\nModularity 0.7375260763995757\n\njlouvain euroSis: 1310.008ms\nCommunities 23\nModularity 0.7376116434498033\n\nngraph euroSis: 38.262ms\nCommunities 16\n\nngraph.native euroSis: 20.018ms\nCommunities 16\n\n---\n\nBig Undirected graph with 50000 nodes and 994713 edges.\n\ngraphology bigGraph: 937.942ms\nCommunities 43\nModularity 0.481431448861252\n\njLouvain is too slow...\n\nngraph bigGraph: 7783.050ms\nCommunities 44\n\nngraph.native bigGraph: 8415.692ms\nCommunities 1\n```\n","readmeFilename":"README.md"}