{"_id":"graphology-utils","_rev":"4240401","name":"graphology-utils","description":"Miscellaneous utils for graphology.","dist-tags":{"latest":"2.5.2"},"maintainers":[{"name":"yomguithereal","email":""}],"time":{"modified":"2026-03-25T23:14:48.000Z","created":"2016-10-04T14:36:05.077Z","2.5.2":"2022-04-07T14:16:01.227Z","2.5.1":"2022-02-17T10:07:04.930Z","2.5.0":"2021-12-09T18:14:42.232Z","2.4.4":"2021-12-09T14:22:10.118Z","2.4.3":"2021-12-09T13:02:47.556Z","2.4.2":"2021-11-14T17:40:00.807Z","2.4.1":"2021-11-12T14:16:42.664Z","2.4.0":"2021-11-12T13:28:30.496Z","2.3.2":"2021-11-10T10:45:59.455Z","2.3.1":"2021-11-07T11:01:12.024Z","2.3.0":"2021-11-04T13:19:55.154Z","2.2.0":"2021-11-04T08:10:57.214Z","2.1.2":"2021-10-15T15:05:42.247Z","2.1.1":"2021-07-08T15:42:06.436Z","2.1.0":"2021-06-01T13:19:26.972Z","2.0.0":"2020-12-10T15:58:46.380Z","1.8.0":"2020-11-09T16:42:48.823Z","1.7.0":"2020-02-25T22:11:45.766Z","1.6.1":"2020-02-23T21:35:35.688Z","1.6.0":"2020-02-11T20:52:41.003Z","1.5.0":"2018-11-20T16:10:42.938Z","1.4.0":"2018-10-08T09:08:21.356Z","1.3.1":"2018-09-27T13:59:18.735Z","1.3.0":"2018-03-10T17:24:56.036Z","1.2.2":"2018-03-10T15:39:37.409Z","1.2.1":"2018-03-10T13:16:44.357Z","1.2.0":"2018-03-10T13:03:46.147Z","1.1.2":"2017-05-11T15:02:03.896Z","1.1.1":"2016-10-04T15:52:44.339Z","1.1.0":"2016-10-04T15:49:50.281Z","1.0.0":"2016-10-04T14:36:05.077Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology.git"},"versions":{"2.5.2":{"name":"graphology-utils","version":"2.5.2","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"fd56c54f52be30a491f86135c040c9f95dd44e65","_id":"graphology-utils@2.5.2","_nodeVersion":"14.19.0","_npmVersion":"8.5.2","dist":{"shasum":"4d30d6e567d27c01f105e1494af816742e8d2440","size":7260,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.5.2.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.5.2_1649340961062_0.3849867285172459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T20:12:52.004Z","publish_time":1649340961227,"_cnpm_publish_time":1649340961227},"2.5.1":{"name":"graphology-utils","version":"2.5.1","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"0370c8e8cdb0250a2d6df0f58aa7bf622c3bb2ae","_id":"graphology-utils@2.5.1","_nodeVersion":"12.22.6","_npmVersion":"8.5.0","dist":{"shasum":"93916ead84ec7896959b4033b94cd6994ae9952c","size":7263,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.5.1.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.5.1_1645092424707_0.22952001614089457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T10:07:53.610Z","publish_time":1645092424930,"_cnpm_publish_time":1645092424930},"2.5.0":{"name":"graphology-utils","version":"2.5.0","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"a56ae28c1fd596ec260e74be7fd46178c0c375e8","_id":"graphology-utils@2.5.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"ccb0ec8231e4de403ed7a385644c911e40bc4833","size":7192,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.5.0.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.5.0_1639073682073_0.7808042474469425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:23.976Z","publish_time":1639073682232,"_cnpm_publish_time":1639073682232},"2.4.4":{"name":"graphology-utils","version":"2.4.4","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"4a2b1236615362e53bcbb4f624a6a6dffcc2fbbf","_id":"graphology-utils@2.4.4","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"a1cb5ce913d7cf3c6cab41ace13853323184b022","size":6756,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.4.4.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.4.4_1639059729894_0.43626655182869545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:23.877Z","publish_time":1639059730118,"_cnpm_publish_time":1639059730118},"2.4.3":{"name":"graphology-utils","version":"2.4.3","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"60f6c94a36a5396acaa0101a288a07c07c036495","_id":"graphology-utils@2.4.3","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"6af05db9e08d99aaba9d3224c4c716181cb88c30","size":6763,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.4.3.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.4.3_1639054967402_0.573405292335285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:22.980Z","publish_time":1639054967556,"_cnpm_publish_time":1639054967556},"2.4.2":{"name":"graphology-utils","version":"2.4.2","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"4c1f1e80a41e955cc7b3f7c0bc63fb76759a8663","_id":"graphology-utils@2.4.2","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"5015ea8dac2671f5d4728b505c87fb1e3dc16121","size":6715,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.4.2.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.4.2_1636911600650_0.8606423771192939"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:22.116Z","publish_time":1636911600807,"_cnpm_publish_time":1636911600807},"2.4.1":{"name":"graphology-utils","version":"2.4.1","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"967d63d13ec260fa096b18d90501932bc7a3e27d","_id":"graphology-utils@2.4.1","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"shasum":"61c284b69a998b3637137492fcd997f8dd34d619","size":6051,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.4.1.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.4.1_1636726602487_0.39679506568034784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:21.261Z","publish_time":1636726602664,"_cnpm_publish_time":1636726602664},"2.4.0":{"name":"graphology-utils","version":"2.4.0","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.23.0"},"gitHead":"40bb330aa706af12493fd7ea2e13640558c0dedc","_id":"graphology-utils@2.4.0","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"shasum":"bd71b4ee2f88c3d369f5df37339444e8de9b5e53","size":6018,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.4.0.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.4.0_1636723710378_0.961835837474013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:20.352Z","publish_time":1636723710496,"_cnpm_publish_time":1636723710496},"2.3.2":{"name":"graphology-utils","version":"2.3.2","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"gitHead":"22ab34d94a22e029523d1dc930025abd169eb8d0","_id":"graphology-utils@2.3.2","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"shasum":"1e2a41b745b3bf8576315eef807038d9241b381a","size":6375,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.3.2.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.3.2_1636541159310_0.768769845091712"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:19.483Z","publish_time":1636541159455,"_cnpm_publish_time":1636541159455},"2.3.1":{"name":"graphology-utils","version":"2.3.1","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"gitHead":"7c373ce8e2174af48ce6cd74e0755f2148824e35","_id":"graphology-utils@2.3.1","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"b9426df4f5cc5dc67ec5334a0d2f9c88eb34c59a","size":6195,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.3.1.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.3.1_1636282871682_0.12973794043766418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:18.612Z","publish_time":1636282872024,"_cnpm_publish_time":1636282872024},"2.3.0":{"name":"graphology-utils","version":"2.3.0","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"gitHead":"674a01656a9bcfae4914b8477dabe399eaaa3440","_id":"graphology-utils@2.3.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"f93e59cde7fe4056f9213d09eab79c5bc4665dba","size":6486,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.3.0.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.3.0_1636031995023_0.7953284067722524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:17.741Z","publish_time":1636031995154,"_cnpm_publish_time":1636031995154},"2.2.0":{"name":"graphology-utils","version":"2.2.0","description":"Miscellaneous utils 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","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology/issues"},"homepage":"https://github.com/graphology/graphology#readme","peerDependencies":{"graphology-types":">=0.20.0"},"gitHead":"ffc216b5b534788f325b27b15c1de47a09c24acd","_id":"graphology-utils@2.2.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"5981407250f84fa1d961cc9c95b3adda0429ee09","size":6200,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.2.0.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.2.0_1636013457093_0.87271578035986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:16.875Z","publish_time":1636013457214,"_cnpm_publish_time":1636013457214},"2.1.2":{"name":"graphology-utils","version":"2.1.2","description":"Miscellaneous utils for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"prepublishOnly":"npm run lint && npm test","lint":"eslint '**/*.js'","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","peerDependencies":{"graphology-types":">=0.20.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"06e0aa0aea30dcb867fb9b6ce83cf25fe4dca2ea","_id":"graphology-utils@2.1.2","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"shasum":"5a7837671d146e9d9ac12df2b15559b5a76a3ce1","size":5927,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.1.2.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.1.2_1634310341868_0.20991070466955764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:15.998Z","publish_time":1634310342247,"_cnpm_publish_time":1634310342247},"2.1.1":{"name":"graphology-utils","version":"2.1.1","description":"Miscellaneous utils 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-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.30.0","graphology":"^0.20.0","graphology-types":"0.19.2","mocha":"^9.0.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"gitHead":"c2575da9d4936e9d9d7751a7a8d6d5e2b0577d72","_id":"graphology-utils@2.1.1","_nodeVersion":"12.10.0","_npmVersion":"7.15.1","dist":{"shasum":"bebe050a1290c67133a45c9de2d2a36ad2d25f8c","size":6094,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.1.1.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.1.1_1625758926185_0.6423866699140679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:15.122Z","publish_time":1625758926436,"_cnpm_publish_time":1625758926436},"2.1.0":{"name":"graphology-utils","version":"2.1.0","description":"Miscellaneous utils for graphology.","main":"index.js","types":"./index.d.ts","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","prepublishOnly":"npm run prepublish","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.27.0","graphology":"^0.19.3","graphology-types":"0.19.2","mocha":"^8.4.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"gitHead":"9098ac68223ec50e61052d3c30687c2161574523","_id":"graphology-utils@2.1.0","_nodeVersion":"12.10.0","_npmVersion":"7.11.2","dist":{"shasum":"e284c0b2f401a14e8f6b67fbbe9a24f7ecb6c2d5","size":5686,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.1.0.tgz"},"_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.1.0_1622553566857_0.33318706365818973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:14.244Z","publish_time":1622553566972,"_cnpm_publish_time":1622553566972},"2.0.0":{"name":"graphology-utils","version":"2.0.0","description":"Miscellaneous utils 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-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.15.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"},"gitHead":"f20d26917b80cbf5e8d7e76d502c581cce8c7654","_id":"graphology-utils@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.9","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"2d55db10655a58d24244fa78db2fcacecd24dc09","size":4437,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-2.0.0.tgz"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_2.0.0_1607615926223_0.4276404331144663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:13.359Z","publish_time":1607615926380,"_cnpm_publish_time":1607615926380},"1.8.0":{"name":"graphology-utils","version":"1.8.0","description":"Miscellaneous utils 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-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^7.13.0","graphology":"^0.19.1","graphology-types":"0.19.0","mocha":"^8.2.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"peerDependencies":{"graphology-types":">=0.19.0"},"gitHead":"1830850619faf511cc3825edc59239a601e5eeca","_id":"graphology-utils@1.8.0","_nodeVersion":"12.6.0","_npmVersion":"6.14.8","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"41315c468656e2a3e028a76468bbc2fbe42b0145","size":4763,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.8.0.tgz"},"directories":{},"maintainers":[{"name":"yomguithereal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.8.0_1604940168622_0.20184830319391378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:12.472Z","publish_time":1604940168823,"_cnpm_publish_time":1604940168823},"1.7.0":{"name":"graphology-utils","version":"1.7.0","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^6.7.2","graphology":"^0.16.0","mocha":"^7.0.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"dependencies":{"graphology-types":"^0.15.1"},"gitHead":"e8ea0bb7b81e4162e685f05d2bd06ae023f7765c","_id":"graphology-utils@1.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"0541855ffd0e5c011fd2b9f961b769bac23845b6","size":4741,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.7.0.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.7.0_1582668705628_0.7342525937197313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:11.614Z","publish_time":1582668705766,"_cnpm_publish_time":1582668705766},"1.6.1":{"name":"graphology-utils","version":"1.6.1","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^6.7.2","graphology":"^0.15.1","mocha":"^7.0.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"dependencies":{"graphology-types":"^0.15.1"},"gitHead":"3a379506c62c220b3a3dd210155310fef473c884","_id":"graphology-utils@1.6.1","_nodeVersion":"10.13.0","_npmVersion":"6.13.7","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"6a6d7dbb2d971ee26cb35db0cebc0dabe408ae32","size":4743,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.6.1.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.6.1_1582493735586_0.40773721973280064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:10.737Z","publish_time":1582493735688,"_cnpm_publish_time":1582493735688},"1.6.0":{"name":"graphology-utils","version":"1.6.0","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint '**/*.js'","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^6.7.2","graphology":"^0.15.1","mocha":"^7.0.1"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"dependencies":{"graphology-types":"^0.15.1"},"gitHead":"dc2d1ee1754c79c9ebf5d177018a2db9c8f78e60","_id":"graphology-utils@1.6.0","_nodeVersion":"10.13.0","_npmVersion":"6.13.7","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"551d1d4c86715ade61de66beafc3c5fcdf69c795","size":4523,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.6.0.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.6.0_1581454360895_0.5602472928300883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:09.871Z","publish_time":1581454361003,"_cnpm_publish_time":1581454361003},"1.5.0":{"name":"graphology-utils","version":"1.5.0","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint **/*.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.13.1","mocha":"^5.2.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"gitHead":"3c34a8328cb538cfdad8e7d5b58dde5ac9a5f43d","_id":"graphology-utils@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"fcbae1ac4547da27637ba70f55b873dcb36abafe","size":3814,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.5.0.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.5.0_1542730242780_0.14742832065439826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:09.012Z","publish_time":1542730242938,"_cnpm_publish_time":1542730242938},"1.4.0":{"name":"graphology-utils","version":"1.4.0","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint **/*.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"contributors":[{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},{"name":"Jules Farjas","url":"http://github.com/farjasju"}],"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.13.1","mocha":"^5.2.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config","globals":{"Set":true}},"gitHead":"5adfb8e7685b19da02c9df816ff5143f70b9dcd9","_id":"graphology-utils@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"a1f287c3fabbb674d66a0be6f2952b6aa18f8b44","size":3748,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.4.0.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.4.0_1538989701161_0.7339857346140828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:08.146Z","publish_time":1538989701356,"_cnpm_publish_time":1538989701356},"1.3.1":{"name":"graphology-utils","version":"1.3.1","description":"Miscellaneous utils for graphology.","main":"index.js","scripts":{"lint":"eslint **/*.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.13.0","mocha":"^5.2.0"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"e7859921e9c0d4fe6b3825ac8d956cb8ec907d81","_id":"graphology-utils@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"dist":{"shasum":"a9de665d37956397ceeed917357e39d67a590a21","size":2897,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.3.1.tgz"},"maintainers":[{"name":"yomguithereal","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.3.1_1538056758605_0.20510520785926212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:07.274Z","publish_time":1538056758735,"_cnpm_publish_time":1538056758735},"1.3.0":{"name":"graphology-utils","version":"1.3.0","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js","is-graph-constructor.js","merge-clique.js","merge-cycle.js","merge-path.js","merge-star.js"],"scripts":{"lint":"eslint **/*.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.11.1","mocha":"^5.0.4"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"fce8f6961d92e9af22eb8a10ab205fea0f2f511c","_id":"graphology-utils@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"b5b8a0a308455270ffab2637a3a605e8811f538b","size":2954,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.3.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.3.0_1520702695228_0.4871756229983337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:06.406Z","publish_time":1520702696036,"_cnpm_publish_time":1520702696036},"1.2.2":{"name":"graphology-utils","version":"1.2.2","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","add-path.js","add-star.js","is-graph.js","is-graph-constructor.js"],"scripts":{"lint":"eslint **/*.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.11.1","mocha":"^5.0.4"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"dc61066efbba12625437d939cbb0d0ad048e22b3","_id":"graphology-utils@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"2910d9764368cb79d143b57f74bd431a2a35d5d2","size":2629,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.2.2.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.2.2_1520696377362_0.6356474730019759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:05.531Z","publish_time":1520696377409,"_cnpm_publish_time":1520696377409},"1.2.1":{"name":"graphology-utils","version":"1.2.1","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","add-path.js","add-star.js","is-graph.js","is-graph-constructor.js"],"scripts":{"lint":"eslint *.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.11.1","mocha":"^5.0.4"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"465adb957f89ae12955c48858c30f7c63922ddf9","_id":"graphology-utils@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"b3046d4ebdf2dc87ffbc9adca013d456d086a711","size":2636,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.2.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.2.1_1520687804314_0.7309019228843854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:04.676Z","publish_time":1520687804357,"_cnpm_publish_time":1520687804357},"1.2.0":{"name":"graphology-utils","version":"1.2.0","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js","is-graph-constructor.js"],"scripts":{"lint":"eslint *.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^4.0.0","eslint":"^4.18.2","graphology":"^0.11.1","mocha":"^5.0.4"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"9f010a3cc680a0de6906fa4bd85e669ddd142052","_id":"graphology-utils@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"c5e63b0e6f8d9e6ebdbe6ea0f6479c2b14ef1591","size":2309,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.2.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphology-utils_1.2.0_1520687026023_0.8164184200096607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T01:48:03.808Z","publish_time":1520687026147,"_cnpm_publish_time":1520687026147},"1.1.2":{"name":"graphology-utils","version":"1.1.2","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js","is-graph-constructor.js"],"scripts":{"lint":"eslint *.js","prepublish":"npm run lint && npm test","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^3.0.0","eslint":"^3.5.0","graphology":"^0.7.1","mocha":"^3.0.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"f5aa193de6bb19d02ee50e536239528ae1c1d79d","_id":"graphology-utils@1.1.2","_shasum":"60d6434a8dd21074972190cda90c0743c60d5321","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"60d6434a8dd21074972190cda90c0743c60d5321","size":2057,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphology-utils-1.1.2.tgz_1494514922242_0.4468094692565501"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T01:48:02.924Z","publish_time":1494514923896,"_cnpm_publish_time":1494514923896},"1.1.1":{"name":"graphology-utils","version":"1.1.1","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js","is-graph-constructor.js"],"scripts":{"lint":"eslint *.js","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^3.0.0","eslint":"^3.5.0","graphology":"0.1.0","mocha":"^3.0.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"a36e3014610262eb46bed2c2de3e1f345aa9e757","_id":"graphology-utils@1.1.1","_shasum":"ba84830ea7adc11ec28669eb9e323cb62cca411a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"ba84830ea7adc11ec28669eb9e323cb62cca411a","size":1972,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphology-utils-1.1.1.tgz_1475596362317_0.28105288837105036"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T01:48:02.048Z","publish_time":1475596364339,"_cnpm_publish_time":1475596364339},"1.1.0":{"name":"graphology-utils","version":"1.1.0","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js"],"scripts":{"lint":"eslint *.js","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^3.0.0","eslint":"^3.5.0","graphology":"0.1.0","mocha":"^3.0.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"6744b734d7534417eafdf2a39815fe817dfeb779","_id":"graphology-utils@1.1.0","_shasum":"3cdad312f49e3d2862a3ddab214656bc96493238","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"3cdad312f49e3d2862a3ddab214656bc96493238","size":1844,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graphology-utils-1.1.0.tgz_1475596188399_0.5814129929058254"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T01:48:01.172Z","publish_time":1475596190281,"_cnpm_publish_time":1475596190281},"1.0.0":{"name":"graphology-utils","version":"1.0.0","description":"Miscellaneous utils for graphology.","main":"index.js","files":["index.js","is-graph.js"],"scripts":{"lint":"eslint *.js","test":"mocha test.js"},"repository":{"type":"git","url":"git+https://github.com/graphology/graphology-utils.git"},"keywords":["graph","graphology","utils"],"author":{"name":"Guillaume Plique","url":"http://github.com/Yomguithereal"},"license":"MIT","bugs":{"url":"https://github.com/graphology/graphology-utils/issues"},"homepage":"https://github.com/graphology/graphology-utils#readme","devDependencies":{"@yomguithereal/eslint-config":"^3.0.0","chai":"^3.5.0","eslint":"^3.5.0","graphology":"0.1.0","mocha":"^3.0.2"},"eslintConfig":{"extends":"@yomguithereal/eslint-config"},"gitHead":"3e1474ffb753bada813e6e4445c30bf7a25e2e08","_id":"graphology-utils@1.0.0","_shasum":"315be5fe9d624732f795fdc57c7d574393dcfcd4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"yomguithereal","email":"kropotkinepiotr@gmail.com"},"maintainers":[{"name":"yomguithereal","email":""}],"dist":{"shasum":"315be5fe9d624732f795fdc57c7d574393dcfcd4","size":1816,"noattachment":false,"key":"/graphology-utils/-/graphology-utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphology-utils/download/graphology-utils-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphology-utils-1.0.0.tgz_1475591763057_0.00840267539024353"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T01:48:00.308Z","publish_time":1475591765077,"_cnpm_publish_time":1475591765077}},"readme":"# Graphology Utils\n\nMiscellaneous utility functions to be used with [`graphology`](https://graphology.github.io).\n\n## Installation\n\n```\nnpm install graphology-utils\n```\n\n## Usage\n\n_Assertions_\n\n- [#.isGraph](#isgraph)\n- [#.isGraphConstructor](#isgraphconstructor)\n\n_Introspection_\n\n- [#.inferMulti](#infermulti)\n- [#.inferType](#infertype)\n\n_Typical edge patterns_\n\n- [#.mergeClique](#mergeclique)\n- [#.mergeCycle](#mergecycle)\n- [#.mergePath](#mergepath)\n- [#.mergeStar](#mergestar)\n\n_Miscellaneous helpers_\n\n- [#.renameGraphKeys](#renamegraphkeys)\n- [#.updateGraphKeys](#updategraphkeys)\n\n### #.isGraph\n\nFunction returning whether the given value is a `graphology` implementation's instance.\n\n```js\nimport {isGraph} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport isGraph from 'graphology-utils/is-graph';\n\nconst graph = new Graph();\n\nisGraph(graph);\n>>> true\n\nisGraph(45);\n>>> false\n\nisGraph({hello: 'world'});\n>>> false\n```\n\n_Arguments_\n\n- **value** _any_: value to test.\n\n### #.isGraphConstructor\n\nFunction returning whether the given value is a `graphology` constructor.\n\n```js\nimport {isGraphConstructor} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport isGraphConstructor from 'graphology-utils/is-graph-constructor';\n\nisGraphConstructor(Graph);\n>>> true\n\nisGraphConstructor(45);\n>>> false\n\nisGraphConstructor(new Graph());\n>>> false\n```\n\n_Arguments_\n\n- **value** _any_: value to test.\n\n### #.inferMulti\n\nFunction returning whether the given graph is truly multi, i.e. if we can find at least one occurrence of multiple edges of the same type and direction between two nodes.\n\n```js\nimport {inferMulti} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport inferMulti from 'graphology-utils/infer-multi';\n\nconst graph = new MultiGraph();\ngraph.addEdge(1, 2);\n\ninferMulti(graph);\n>>> false\n\ngraph.addEdge(1, 2);\n\ninferMulti(graph);\n>>> true\n```\n\n### #.inferType\n\nFunction returning the inferred type of the given graph. This function is useful to check whether a given mixed graph is in fact a mere `directed` or `undirected` graph based on its actual edges.\n\n```js\nimport {inferType} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport inferType from 'graphology-utils/infer-type';\n\nconst graph = new Graph();\ngraph.addUndirectedEdge(1, 2);\n\ninferType(graph);\n>>> 'directed'\n```\n\n### #.mergeClique\n\nFunction adding a clique to the given graph.\n\n```js\nimport {mergeClique} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport mergeClique from 'graphology-utils/merge-clique';\n\nconst graph = new Graph();\n\nmergeClique(graph, [1, 2, 3]);\ngraph.edges().map(e => graph.extremities(e));\n>>> [[1, 2], [1, 3], [2, 3]]\n```\n\n### #.mergeCycle\n\nFunction adding a cycle to the given graph.\n\n```js\nimport {mergeCycle} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport mergeCycle from 'graphology-utils/merge-cycle';\n\nconst graph = new Graph();\n\nmergeCycle(graph, [1, 2, 3, 4, 5]);\ngraph.edges().map(e => graph.extremities(e));\n>>> [[1, 2], [2, 3], [3, 4], [4, 5], [5, 1]]\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **cycle** _array_: array of nodes representing the cycle to add.\n\n### #.mergePath\n\nFunction adding a path to the given graph.\n\n```js\nimport {mergePath} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport mergePath from 'graphology-utils/merge-path';\n\nconst graph = new Graph();\n\nmergePath(graph, [1, 2, 3, 4, 5]);\ngraph.edges().map(e => graph.extremities(e));\n>>> [[1, 2], [2, 3], [3, 4], [4, 5]]\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **path** _array_: array of nodes representing the path to add.\n\n### #.mergeStar\n\nFunction adding a star to the given graph.\n\n```js\nimport {mergeStar} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport mergeStar from 'graphology-utils/merge-star';\n\nconst graph = new Graph();\n\nmergeStar(graph, [1, 2, 3, 4, 5]);\ngraph.edges().map(e => graph.extremities(e));\n>>> [[1, 2], [1, 3], [1, 4], [1, 5]]\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **star** _array_: array of nodes representing the star to add.\n\n### #.renameGraphKeys\n\nFunction renaming the nodes & edges key of a graph using mappings and returning a new graph with renamed keys.\n\n```js\nimport {renameGraphKeys} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport renameGraphKeys from 'graphology-utils/rename-graph-keys';\n\nconst graph = new Graph();\ngraph.addNode('Martha');\ngraph.addNode('Catherine');\ngraph.addNode('John');\ngraph.addEdgeWithKey('M->C', 'Martha', 'Catherine');\ngraph.addEdgeWithKey('C->J', 'Catherine', 'John');\n\nconst renamedGraph = renameGraphKeys(\n  graph,\n  {Martha: 1, Catherine: 2, John: 3},\n  {'M->C': 'rel1', 'C->J': 'rel2'}\n);\n\nrenamedGraph.nodes();\n>>> [1, 2, 3];\n\nrenamedGraph.edges();\n>>> ['rel1', 'rel2'];\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **nodeKeyMapping** _object_: A key/value map for the node key mapping.\n- **edgeKeyMapping** _?object_: A key/value map for the edge key mapping.\n\n### #.updateGraphKeys\n\nFunction updating the nodes & edges key of a graph using functions and returning a new graph with updated keys.\n\n```js\nimport {updateGraphKeys} from 'graphology-utils';\n// Alternatively, if you want to only load the relevant code:\nimport updateGraphKeys from 'graphology-utils/update-graph-keys';\n\nconst graph = new Graph();\ngraph.addNode('Martha');\ngraph.addNode('Catherine');\ngraph.addNode('John');\ngraph.addEdgeWithKey('M->C', 'Martha', 'Catherine');\ngraph.addEdgeWithKey('C->J', 'Catherine', 'John');\n\nconst updatedGraph = updateGraphKeys(\n  graph,\n  (key)=> {\n    if (key === 'Martha') return 1;\n    if (key === 'Catherine') return 2;\n    return 3;\n  },\n  (key) => {\n    if (key === 'M->C') return 'rel1';\n    return 'rel2';\n  }\n);\n\nupdatedGraph.nodes();\n>>> [1, 2, 3];\n\nupdatedGraph.edges();\n>>> ['rel1', 'rel2'];\n```\n\n_Arguments_\n\n- **graph** _Graph_: target graph.\n- **nodeKeyUdater** _function_: A function to compute a new node key from the same arguments that would be given to [`#.forEachNode`](https://graphology.github.io/iteration.html#foreachnode).\n- **edgeKeyUpdater** _function_: A function to compute a new edge key from the same arguments that would be given to [`#.forEachEdge`](https://graphology.github.io/iteration.html#foreachedge).\n","_attachments":{},"homepage":"https://github.com/graphology/graphology#readme","bugs":{"url":"https://github.com/graphology/graphology/issues"},"license":"MIT"}