{"_id":"glicko2","_rev":"51-32a9ae1397633551bdb6c87c7f42880c","name":"glicko2","dist-tags":{"latest":"1.2.2"},"versions":{"0.3.0":{"name":"glicko2","version":"0.3.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.3.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"2cdabe0e75317a252a463c4ceccd1395d2870c67","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.3.0.tgz","integrity":"sha512-IKYhJwk6wAjCgzTSb9HyVJ1Jx1JiD0sOdM3allrSDlQEPTLM3SYm02DPtkYYhVNDskNK+uAkRx4pmM+wc52v0Q==","signatures":[{"sig":"MEQCIEQN6jRVUqJzsMYbaK9GZC2Vm+1YeSbIHf+iIHQMVcVTAiAzu/PKsVF7hlizC3n15C9P1rIACxBZtuln68sxUZmAGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"glicko2.js","engines":{"node":"*"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.0.94","description":"glicko2 ranking system","directories":{},"_nodeVersion":"v0.4.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.14.x"},"_engineSupported":true},"0.3.1":{"name":"glicko2","version":"0.3.1","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.3.1","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"24778b1e25cba5fb961683d278455e5014963a5c","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.3.1.tgz","integrity":"sha512-NEHVnsy24Xz96FW3Fumce1GsSR5B4VI3EIaB7I4HkDGmkBy7v0Fk3SWtLJuo28Kuy4oHZjDr6FQ6tcrZoHLb7Q==","signatures":[{"sig":"MEQCIFF3NontLox+IdUV2hA61Kaf3hSRRdj0y7f1c91+PAdLAiBwS1NY9G23bGIX9lYnrtTcBC+Xvl8swW3NR3bU44aiPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","engines":{"node":"*"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.0.94","description":"glicko2 ranking system","directories":{},"_nodeVersion":"v0.4.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.14.x"},"_engineSupported":true},"0.4.0":{"name":"glicko2","version":"0.4.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.4.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"51c08d79eb17459ae57a222150f49b393f1fdb83","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.4.0.tgz","integrity":"sha512-lozqhRpsF0A8bRmvp9WPTe6KQ5UQulNo79eh7+gkdEUqQGH1jlA1uqNlWGnIkuCVYxyp58wKpOIdf6uQguVJqw==","signatures":[{"sig":"MEUCIFN0irmIGwyRft7TRK1CsElls95MU/3OWZUBSNQruy6yAiEA8nVv/VxM7ms2XYUCCbDc5hHocRoocdwkYZ8hhbwV2Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","engines":{"node":"*"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.0.94","description":"glicko2 ranking system","directories":{},"_nodeVersion":"v0.4.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.14.x"},"_engineSupported":true},"0.5.2":{"name":"glicko2","version":"0.5.2","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.2","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"79a9e6a81c2222e48214483b16188dc8a7aabe37","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.2.tgz","integrity":"sha512-xtHgAEXwl8lEeTASsHNvvM16lA/P9vTRwbPX1Lq1yqkUBzgV6Tq10UzAkbw/ZINZMWn4ARZGTTzFywGixG9R+w==","signatures":[{"sig":"MEUCIQDb3GOjPSRg0b5abon2IlN9Lx8eoQ0giyky8Q4efjZLmgIgOLZlnq52VflpOq/DqHjepYuG6Ei7bvGPW4lgMRUkUDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.1.49","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.5.3":{"name":"glicko2","version":"0.5.3","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.3","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"5784bb4f031e45db62909373fae84c55652c065a","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.3.tgz","integrity":"sha512-H+sAFw057S6sSdyrjw33G0MlyOGX40NlOfvHrToI8CcdqYnFtWELTHP5qHZtFWw7bUhEwmhUjHQ+iTJoKLWHAQ==","signatures":[{"sig":"MEQCIFeUiDUfcwShGcLcpef/qzNtm7FkRUpz/04TAOc1TUCkAiBbzqHkGRHtGD9w6l5KvClNfrmQJtHvBDqWnQ+8bjudog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","scripts":{"test":"mocha --require should --reporter list"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.5.4":{"name":"glicko2","version":"0.5.4","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.4","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"c2fca413ad76cde3dc5c06aeefa1410759f39306","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.4.tgz","integrity":"sha512-LcWsoqjeIU8tLlT3TqADjKSt6Gz36OMmzapegSgtSBj+gENKRrgvfKJWsaDZOuI2n1e0FkOiiwOnn8ZSAwlz7g==","signatures":[{"sig":"MEUCIQDloCm3ngvA8JP5bNOTxOzcjR9qB1fVscEzAuhcim2ImQIgenRhDqndr/upjp9Q7cUNVjiZkFYyq9ww7zYrgWcxI2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.1.49","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.5.5":{"name":"glicko2","version":"0.5.5","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.5","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"cfeeffc67f42197cd6bdcaf9e6ec091be5d88a14","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.5.tgz","integrity":"sha512-uE+ss32jTa5zD5AiR6IxVCY5vjfis4bCnZbtcJ146KAtIn+9EmmIEu7PJE3zVUzRsUlx6cCRJKT1FgS0TM5ZuA==","signatures":[{"sig":"MEQCIEipjve/DM5jN8fn3rxySBbzaQogdYUaBytTPTerXrfKAiA7nqfuHfUupgkUZFNY4lKLUHg7mE/0WnGROtpBjUpzxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.1.49","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.5.7":{"name":"glicko2","version":"0.5.7","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.7","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"680c0a6378a870ef913a8cb3043f1db03f888581","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.7.tgz","integrity":"sha512-R7J99ByoqEcRdsobStLUEy/jeO6x0Lgj4t+EbD3SsaHfYwSvQpNm+WNcXEytM2XOAIQPrrO4+qm9e7RgpI3f6w==","signatures":[{"sig":"MEYCIQCwE/Bo+Wx2ggjRm7V/feL8E2MXa8Rq4WB3g4wN6NSVkQIhAO78Znj0iHlwl5M3/omX11Id1BSiYmZGnYRZGM5D501L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.2.14","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.5.8":{"name":"glicko2","version":"0.5.8","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.5.8","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"bcb51fd6c6d9114c6bc8aa059aedc618d191c479","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.5.8.tgz","integrity":"sha512-PFRl9Cymwqu8nEc6xuW3YGBWVCuC16nWiqki2yWoy5nT+XcZC8hibadT7BonI0l3IPtoa3bFcs4kg60Akbk5Nw==","signatures":[{"sig":"MEYCIQDJbkw8MldKD/ndDnaH8tC36LJXwPqvTdUzC/1JvZAPLAIhALPSGJLimQa558s9NHOpTtjy1ERpoPePJLFv2RQSIFvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.2.14","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.6.0":{"name":"glicko2","version":"0.6.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.6.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"dist":{"shasum":"9e3cc1d2c2c4c1a355c4a7c6290c6f03b63073d5","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.6.0.tgz","integrity":"sha512-ADiX8TQglu0rO6A6dLTjkYArMzMoSTLAcwMzrJZ/qaJCMqwvWBjUuZA0WPW4t9jrZV4SzGTYJYxlDqKYx682yg==","signatures":[{"sig":"MEQCIDWFm5jGV1rOqGRjw7pIGi3fFlqgqVbq6VyY8slziFgjAiA/Wef57wI1m1CGles6QEpsZKenmsEItJ/f6A6jqg35nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.2.14","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.7.1":{"name":"glicko2","version":"0.7.1","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.7.1","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"853ca787f748fd02e867ee98898f4596f58134c2","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.7.1.tgz","integrity":"sha512-AsngKlxzGFPnrho1HuRAwz1eiHCy4N/91BgHr3D/7sYyizuIViV3VNFlY5Sh5RP2uc2sWMNMJVwWoUasJv3Sfw==","signatures":[{"sig":"MEUCIAa+uvLtPFIAy3CLlubJSLlgpGQATGBL5iGeAEP3psosAiEAhW3Zuj1CH071VgZo5TF6dYy61yQNx2OICM9iZljAxrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":".","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.3.24","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.7.3":{"name":"glicko2","version":"0.7.3","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.7.3","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"8d05669256ba66424fad96805f6551318751a469","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.7.3.tgz","integrity":"sha512-+14nIu9Tz1U7o2bxn5np5aOfJCQSLoRtXYgXKw7DKIrWwcQX2+39gHZaS02qRkcem3pT6z7NG5j8SqgU85mVmg==","signatures":[{"sig":"MEYCIQD1z/Zya0PULB0aY3SdwGJW0WLI7sWxh9jj9O3NFpQZ8wIhAPKm4RvmyrXBEinUtwR+5okdCwnr6pq0v61kSdqLR3CG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.3.24","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.7.4":{"name":"glicko2","version":"0.7.4","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.7.4","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"d3502080dbad96a8044209135b4cffb0c7869e0a","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.7.4.tgz","integrity":"sha512-ocAN1CsEVSng4BvNr16VOWZt7G44cvL5wk+Jn5bVCduE0OqLYtTpd+tFzU+XVuYmSomGwT0m66R2VyvezEe6Iw==","signatures":[{"sig":"MEYCIQCqbgPSbTjdAdhBrL0mWyR3vl9ro9Dtrf3A3V5XihHrdAIhALd6Htzx5B2NMja3dPWeZQQFw+7AquIOScQTL50GHn3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"1.3.24","description":"glicko2 ranking system","directories":{},"devDependencies":{"mocha":"0.14.x","should":"0.6.x"}},"0.8.0":{"name":"glicko2","version":"0.8.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"378abf3d639ff9583d55592bac5bc033604cac04","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.0.tgz","integrity":"sha512-NZntYMqfOrNSLlZRzg++0Ub6uSEIuoDdoApeJN+gmc8nyGKzHNzWnZ9ADp2AjV4o9FRgKpmtvgGnla5xWyBx4A==","signatures":[{"sig":"MEUCIBeDo2g8NZmJwflXi1h86oy8Cuxl02TF3ZMGsM4O9+HOAiEAnJboeqgr8D8vtaLzdWlBOzK68Kuzcyr/nHxX7pSu6WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":"toNPM","_shasum":"378abf3d639ff9583d55592bac5bc033604cac04","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"_resolved":"file:toNPM","repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"2.5.1","description":"glicko2 ranking system","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.x","should":"5.1.x"}},"0.8.1":{"name":"glicko2","version":"0.8.1","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.1","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"b1af8afa977ba93cd664c970a8cc3e9e9f2d278f","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.1.tgz","integrity":"sha512-IBrHT25chRle+BiOQ/7GRP8r+shEVG7kjONLQrcPT2bOdQPsH7RZYCDbnRLE8KH61fPhdTTtYQQJ250tMzUvIA==","signatures":[{"sig":"MEUCICa1m3JAbchV5zfCrp7ZeyjSky35OvgjM83O6bkEbwqoAiEAxZVUf9itg2yearpitgA9pH/qzphixbT5H73ZF7bB18w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":".","_shasum":"b1af8afa977ba93cd664c970a8cc3e9e9f2d278f","gitHead":"22dc08a9703c506aee1000a22968798b171dd9b0","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"2.5.1","description":"glicko2 ranking system","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.x","should":"5.1.x"}},"0.8.2":{"name":"glicko2","version":"0.8.2","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.2","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"028cad2c8fe2e367023517edbc931219a2cd087c","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.2.tgz","integrity":"sha512-AKnS3JuKfd0+McoyZVaUb11d4wwE6BSvSJ/ysAcxM1vByf4/NQeh8s5uXh8DQMEQ2BvcSMljvfz9Qi6hblWmYg==","signatures":[{"sig":"MEUCIQChFt15Q3RfQhF28zsk+66zJEORdSDdGozFxsfdwPw3mgIgW/5V64vVeayo4Mr0napWb1RTfNsbSpQKft4ANa7gb1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":".","_shasum":"028cad2c8fe2e367023517edbc931219a2cd087c","gitHead":"cef56e22327a345b136078e79c6a0523cc1b5239","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"2.5.1","description":"glicko2 ranking system","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.x","should":"5.1.x"}},"0.8.3":{"name":"glicko2","version":"0.8.3","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.3","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"1977453a42bf68a1e12fed907c23b972de98f592","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.3.tgz","integrity":"sha512-kIFKYEVHInxMHSa7pti6fh8T13oXAjjIm5oEXQqouCcfEZ/2/VSkB0JwPLW0bMHDxz5nZn8YQezg49z5cEwXBw==","signatures":[{"sig":"MEQCIDjjast0dYbyWCAt1dRDRj8EBytv+Ewd3A2MSEix7FRpAiAQsZODaHfDz7Z8gp+E4NcmrYDrb9XaotGIX+3B/kzR2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":".","_shasum":"1977453a42bf68a1e12fed907c23b972de98f592","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"2.5.1","description":"glicko2 ranking system","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.x","should":"5.1.x"}},"0.8.4":{"name":"glicko2","version":"0.8.4","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.4","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"cc126e4ebcd577e2a8ff1d6d819f5d08ee985aaf","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.4.tgz","integrity":"sha512-zxNe2OkiE+lSBOclzMnQUVZJirWyuAlsWaOCCBS00ou3BMdAw5UqyYJyhXn4x32jwYZXHAHP3vYEYWSjyRsAtg==","signatures":[{"sig":"MEUCIA5JkzooRokr/kMzu/Z0o+sWWzDMZTtdAA3n5tXTDvmrAiEA8+sjykSrMJItUeT0yCifvHi4akzeY6/+g67RLhkxD/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./glicko2.js","_from":".","_shasum":"cc126e4ebcd577e2a8ff1d6d819f5d08ee985aaf","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"2.5.1","description":"glicko2 ranking system","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.x","should":"5.1.x"}},"0.8.5":{"name":"glicko2","version":"0.8.5","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.5","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"3063952438948610bdcf8d69bb49777a1f261e22","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.5.tgz","fileCount":4,"integrity":"sha512-kK5AKtCMT2AwxJKFZ8oxrOsDbBNNJRAw0vexVIVT8hfp1kSsdy8uV9DbmoQ+i9XcXpT16C4KsiBK4/9vkRNV/g==","signatures":[{"sig":"MEYCIQC3EZUIw9nJe42F/BwGs76AlJorKErYSFhbXuKDh4IWOAIhAJU+dJGYlEsvomDRXVn/eZnppQBZzBL/oVy85Y4FraTV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEvFMCRA9TVsSAnZWagAA1jIP/2eerGGVqYD0LOy/F8JM\nSfDYByeyzuWaR9UJfyhoxFdcQiK8RysVD8riN0jb5qA7lpqaXphlfk5F2EJ4\npfOlhO6VVrT1z8MoZBpZj1kK/z6EVZHa7vHOHuUafP6TAz5otP9DopJyVpx8\n40FP4pMZjIKwx7zMqSWFkw+dpy4+to6ykI8QqUhuSw3cWul0bdrDrrbmJswc\nK7k790qR4H7Ib92oMn0gfnhZNE2m6K5PgGi2fe3bxWMTndelRKCamSCe420T\nZXFGbbzhiIOmaLorBh4wmAfXJf2L6XxNFT8qfZ/VdFh4yMhGGLQMrcSuNJOh\nS2yIlYcfvwr6/sQTu0/vW48fFPquss+KEDor3XTMv9l6y45MOjUJn+5JHzoz\nl/Vlj0GQv2kFGeXddqJlt3g/u/seK06MCb7guwY5QcP3OYdUto6yCS3NPi2h\nWlpVWGS42W+Fbe1T2Cw5I7yHzoMtGkbdAbPAz0Cu/hIM4vMPdlBRCDghc4f+\n25CVfA8lZqT8sVI3fY/ilYeuENWWPRpz7TMRCutM2aUj9ts3MQyaRcsslTT0\ng87veqc5WIxEgF29b8ZY4l5v+liz5RpW1oT9gi7SADnYhdIrxudM3515bRBz\n82oC4goO9T4Crvu+ELW+E8/kQwXooQhXWWQeG3Zf/oAWVbg/SoZyEygIAKq/\nee3q\r\n=z5F1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./glicko2.js","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"6.14.6","description":"glicko2 ranking system","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"mocha":"2.1.x","should":"5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_0.8.5_1611854155711_0.7431972180249371","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"glicko2","version":"0.8.6","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.6","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"6c034921e3336295469c2ee348c7f4fcc8b8a121","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.6.tgz","fileCount":11,"integrity":"sha512-GH17mbP5qsWN2QiEyQGPTkawNI/1STIsESfm1UKpqXWEy9XvxldUy9EwUfaYNkepm+/G2hOItU1Fx7RpE3OK0w==","signatures":[{"sig":"MEQCICP7T3DgLBn8RUYE3CR6kvgev/IzB0DlhWPBKW96jh93AiAvKec4b3b/UzU8w4QJN336vXpaGhTyfVNXuz6xFo6BnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFuCsCRA9TVsSAnZWagAAFCYP/Rwf2sSeGirgLnIs8MLg\nV90DqIZHk9rTodxkm+wImmdY6op+JHQgPZvVg/c9PKIQrvhIMCiVDdE9lpxs\nC8jrthQ6lDa4C74WguS9YYj7LgiMOyYwjdwulw7kaAtI3E5Xfpmfm2hFZAPU\ngH8ZMKwPsRgRa529UK3TKE1MZ8ersWSmMKMMthM33gF3GZJMsacrIz32lN2t\nMg+E0uBk+Rd03WAN9lo4QTW/eQEGkc71sF30UMcIXeJ5EjrcvIDE98QYzrm6\nHsIDSevs8Kb5oMIAMcVswJlTUVfoE1WYgr9vaf9Vg+LJKIZDeXw5iHgKiBxi\nSj2NJU4X2dYAXool3nYAP4TY4DDlFI4ZVib7qWzkpTlvwRiPh/NI5oT/jUEC\nk4qUp/SZbe9iCdWfSBxcPXrSZEwC203iR4pQo2tAW4adbEkgdhSTT144sFNQ\nSJ/GQUpXmqIzqcrl8WszxDmv+uA9FR4j90YIqDrmwcnSodNwhfebYnTNd3h4\nBrmxhimgoHmzfctwhwshAFsYt/U5nclFlQdVXpZ86E/i5i8rbcmc0wJMnQB0\ngtcZ5c1menzwI9VKgmtgik2nWeV0Vhe0jVrC1bnnq/Px7JVkW0jM5CNxppge\nZhKcZ/OCfUj6kOqLiw2VVccLKVGV0D4G0NfiYI0WUx3kjWSmlI6BEeZ2cV9L\nuLPt\r\n=s922\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./glicko2.js","gitHead":"0dd3117913ad1e6d49784243bfc69c0bdff28069","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"6.14.6","description":"glicko2 ranking system","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.x","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_0.8.6_1612112043904_0.3138048161695923","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"glicko2","version":"0.8.7","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@0.8.7","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"6e873dfa1f5160780db220e00ef7ee6b48e9bcc7","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-0.8.7.tgz","fileCount":11,"integrity":"sha512-Jq1ki82IcdHF61BmjRX4WJne3ARSvcaKNVvEblV1HcFAck44rcfPhQIkejEgPwokrWRBQYVemZWDiWc1NUrxAw==","signatures":[{"sig":"MEUCIA3hFJkAbc6oY4dCQPXwsAON2LiTKmC4khG6YGjk61OCAiEAoCaHPk5uIWmcFQgW6AVPBN4b8Ur1UMrQkesfU/XdA2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9mIpCRA9TVsSAnZWagAABVAP/09qyCirfBnP3E56tMKh\ny5MixgXzbKIUu1CJeTRSxQ7ZazV6aQH5DZzmZImewhgXo6wyZP7JjeRh5KAY\n7VxF0XQV+M2IvP+/r5Skkm4I3SLBc7MF3wTuIxhe35e3BYtDRKV9caDuUcW2\nDXe3BGOuojWcmK0ZeuoCMt2gp7AWc4K/IyU1KCBL6uELP88QkaTl8ychKZXY\nELdkifcko4/VEv6/Qcnx95v1mWcQWZI0J6VmvYe8W/FHJPbcyvs3rD0zN3Zd\ndrzfU9gPxpexkCnp+sMdqTENBdO2jzWb0x7I6YPrjsinbQUtdsAy7mRFUWFp\ns/HkSxNyrCSYN1HU+ZZ4KUrAUCbg+6TqSvp6vgPippstQtp1kauQQjMyxxbD\nQm30xePq2lMJR6nDRTNfmPTnxfffNCobEroLfax96xeMvgpIzjwohiKHB817\nHZxlJ7PjCUHzapA/n4oYsWTxld9F6HkNpRbFo7Ghl7b5/gHLfJvvTe6KIsuO\nqf6fa+DK87Bj4AQQYNPQVzBLFyqlBfyPVk6DnZGTU3TWYocvXWtARuuG8SZz\nOqNlLIQvTdXQXqAZLs1q4tc230VfJYN5FeyXLMJwB1cNykF8kubRj64g9cn7\nHrlSgflYsmx6oKb6B/EJlsVcegk78csSrsjrbjjeQ4nnONTBp9KIjiAuzy8R\n4tu5\r\n=T8k0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./glicko2.js","gitHead":"c8cb23c892f6aa4dc873544ce19b8e1b904f846d","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"6.14.15","description":"glicko2 ranking system","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.x","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_0.8.7_1643536937231_0.9452674706460036","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"glicko2","version":"1.0.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@1.0.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"cdeed60fd2a28baee7c51e092c554eec62baa900","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-1.0.0.tgz","fileCount":11,"integrity":"sha512-zHN++VLgl5ojQTljgaKqoFrpKbD7KFEBhk1fN+VqF4w824FV8JsWab+5nc6GA+69m+gkov6JXPoxs5BGd4ZL8Q==","signatures":[{"sig":"MEYCIQC+Op+pNBBRemROQCSM0tCFWIE9ZDGglHUNoFyyLeSZJwIhAJ9yVYqbPYzKOeM9DHQGCG9+gfhdex8uz+MSFw+05+tN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb4QrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG1A/+INgGC3UKeauAzUoQm4ikVi6cr95jMsl3yYGRxJzuWnyR5Ljt\r\nIR47DjFM83pl6mFl1eWYYHBOqw2PDd0m4InomF181c/Vf3oHtZ1WNH8KfCmS\r\npmzmDtP+2X1AlJuEHt4luZxW6nmtCBt5BVSDXRBf+TtaxJpLv3PgAyXTXXCh\r\nR1uxAN6S77tkl4AAi3p6Uadr0sDqtadl0Iu2SBFjU8S7OQ2fjQhey7AAXtEx\r\nb/3Vrm5yfYS8vGrX4UBYmdyDWK2ocBBgRDmj6q8aeSV9mP0W06wp3lK5zdDb\r\njcFBe6bsi1/j3HD9JCvY9Z3x7Boi6+RqPPteg4rKq/Xygbe1Z36dx5NWiXVJ\r\nuVoYPbYDpC3HAxk6/9BGLeg8PHInhIiJ/LvgOJl5zPDmK7YKBtGwQExP3jmC\r\n8VP0MnFlUZIeiU/IWJFYIlM4ZqSzZ6hZGlAZXbhszeta5QlqhzWd9E951yZo\r\niQ9/S7A1Q3LVYQKFa4zgdpnyhQ3PryoihIIKsi6pklVsJmbTd70WMOXCSrZr\r\nwp/o81ilfNLnROWXVmiTC1YeViAGxXLfCD69Uz9zjFgBMugTrmUgEbH78F9H\r\nn/xH5je6P07rBFlJzZ47Y68zUBuyjJFNBiwXzFprnU8UvkX5jDCvv+Uvx+YO\r\n8n+6+lA9MVRsgHf6NsMu+aXwvTp+22yO538=\r\n=cTle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./glicko2.js","gitHead":"03defdc9020694397002c667f60bea80454b5e2c","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"8.15.0","description":"glicko2 ranking system","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.1.0","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_1.0.0_1668252715734_0.31201031162825177","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"glicko2","version":"1.1.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@1.1.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"7c2fdf36ee143396ea6bc7e40ce2002ebb5da654","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-1.1.0.tgz","fileCount":11,"integrity":"sha512-IJ79p2NOEU984fbGhdbStTY1yzZ144NLtFYJWoNpHrM/kmpP7iV9JyRkq29gPz9VcRXjSu5iAF1omgYFtrMzWA==","signatures":[{"sig":"MEUCIBb4EG3WequVq0FhZITJUATalBkiJpWosB0RL0PGyw9MAiEAgaKRi/wRsqZ0MDQXtgwPIytgXkifetM+UKqWsAesIoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2213049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf8pgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8sw//V3CHAwXaWV1ZWrmjMmunJJKSYt8CPpdXjbSs/QbXj0q1ggz5\r\nSAhTl/JxeQK3V7TW3hg8U9GQdV67UtB5P4M0jAQRHAQypexhkZo702gyNFY8\r\nXF11HFGQa4GL5FuwdnpkVp9z3e11j7oTA6BtywAo3+xhVvsA4tm4MEpXdAed\r\ny5fxTGHEG+i2LB86lWOQ0b/qh7T3IduvQsbAC7/Tvj3K/FoRiZqItnIoQTpz\r\n4HgTG+rXgLiIf20rLoUHjmuuJ42LPHCRxvw0zM611l1X3VSqpX5dcKNv2bCY\r\nqSGcnAfl6O5Wjs+UD5p++6PYTj5jXyCVfMiNDzIltSbYX8KOqj9PxZz/+erB\r\nixJpmkBtKLHwkK3tNstq0nOH6jzOxqN2iduNwdsvv8elRmpvxkpPnaDBxKTG\r\nBgiYDJgbs/3qseO+JzWvLDD0wR5GsZ7vapHh8TwjqVLfPo+mdTTOxz/UOIP8\r\ndpLdGA93ln9ehWW1uWfM8qzQrJ8dSxdIvW94gVC9L8exptd+WjaldMw/3T6l\r\nQL8/8+hyACVUcvKLmAtiS0NTCs+uNreXVhJHLwQKeEN0ca5ilByUQjhC8gqn\r\n534RzwpyNewLFnK3TuZ1OaGTgMuAlwfiSWGUG3zlcC5c8ZZeUUzTmNdv+2/F\r\nRSsn0nTGCkbzhSmD14WlcajzYLzEq2rGaQA=\r\n=94eu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./glicko2.js","gitHead":"318df51702d8052d384b22b3d1cbbcaa2b7e8441","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"8.15.0","description":"glicko2 ranking system","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.1.0","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_1.1.0_1669319264513_0.8355101671680984","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"glicko2","version":"1.2.0","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"_id":"glicko2@1.2.0","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"1548a472354f849a830b9d273c8dd0071bf56951","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-1.2.0.tgz","fileCount":12,"integrity":"sha512-wnVAM5bYuKB0Hi32EWABkVoIaT1LeltMaXPtFkw4VPfoWDACZ+ySNI7AO7vHM3jhCZyUBq6EZXFZGqOHwQEYaQ==","signatures":[{"sig":"MEUCIQCg3WpLtbs5HkyNegqzNF5CQW7pFZ9QpKjcvp790mS2BgIgD3LVogGv3zisFYCGgWJAdO928Bz0oxBTBDt/jEZCJow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2222805},"main":"./glicko2.js","types":"./glicko2.d.ts","gitHead":"57ad84376609aef1454fef523847a36932ecdba8","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"10.5.0","description":"glicko2 ranking system","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.1.0","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_1.2.0_1717140668885_0.7920088784861405","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"glicko2","version":"1.2.1","keywords":["glicko","utilities","ranking"],"author":{"name":"Henri Bourcereau"},"license":"MIT","_id":"glicko2@1.2.1","homepage":"https://github.com/mmai/glicko2js#readme","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"dist":{"shasum":"1d772416269ac91da8c02466f9859de84fff8170","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-1.2.1.tgz","fileCount":12,"integrity":"sha512-llKC0G0hRybX9fmDnx2u2tA9TZSg0OWM2q+AKApN4ofO8QTxFVESxvkLVulpo29fBd7yOBekgey2zkFOMMo6ng==","signatures":[{"sig":"MEUCICPq1bNJmjF+XO2AK6zZ40IHHBtHQd3AgBNY9ifNygI1AiEA/YUDEIAKTECzz6jZTfLJm3PxwITNb/8CdgdEwI4Q1tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2222825},"main":"./glicko2.js","types":"./glicko2.d.ts","gitHead":"0ba510628165da2cc5e5df95688af5cd8bfba542","scripts":{"test":"mocha --require should --reporter list"},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"repository":{"url":"git://github.com/mmai/glicko2js.git","type":"git"},"_npmVersion":"10.5.0","description":"glicko2 ranking system","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.1.0","should":"13.2.x"},"_npmOperationalInternal":{"tmp":"tmp/glicko2_1.2.1_1718954113252_0.40455250525614006","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"glicko2","license":"MIT","description":"glicko2 ranking system","version":"1.2.2","author":{"name":"Henri Bourcereau"},"keywords":["glicko","utilities","ranking"],"repository":{"type":"git","url":"git://github.com/mmai/glicko2js.git"},"main":"./glicko2.js","devDependencies":{"mocha":"^10.1.0","should":"13.2.x"},"scripts":{"test":"mocha --require should --reporter list"},"gitHead":"efe1e2d03f2a5a977b4dd9a2b07a169062f20f33","_id":"glicko2@1.2.2","bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"homepage":"https://github.com/mmai/glicko2js#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-XtNQRKn8cbaT5zCOUGGTjFEGXLDaSPbO9skq8LO4Dr6KeC5+3IEJdW6apCeKRcEw9eDdp2voujtzrWQTrGnZ/Q==","shasum":"0cef4954e0f1a0ef84602d30bef10bb2b3d09f4d","tarball":"https://registry.npmjs.org/glicko2/-/glicko2-1.2.2.tgz","fileCount":4,"unpackedSize":38393,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHe9Lu3LvGJLeMzaEXFIpWVEZxieyR10MtbYvGIlkLc0AiAMCNX4wpGnsKLj5qfyZdi++UN0MVDVaNcdhLviPC9D7w=="}]},"_npmUser":{"name":"mmai","email":"henri.bourcereau@gmail.com"},"directories":{},"maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/glicko2_1.2.2_1787294062053_0.3183325434406272"},"_hasShrinkwrap":false}},"time":{"created":"2012-03-25T13:31:19.132Z","modified":"2026-08-21T06:34:22.357Z","0.3.0":"2012-03-25T13:31:21.084Z","0.3.1":"2012-03-25T13:39:38.344Z","0.4.0":"2012-03-27T12:18:28.103Z","0.5.2":"2012-08-19T10:39:55.965Z","0.5.3":"2012-08-24T16:45:56.942Z","0.5.4":"2012-09-01T17:07:36.452Z","0.5.5":"2012-09-01T17:09:02.545Z","0.5.7":"2013-04-13T12:55:07.223Z","0.5.8":"2013-05-04T08:19:56.789Z","0.6.0":"2013-08-15T06:55:19.071Z","0.7.1":"2014-03-06T10:07:04.778Z","0.7.3":"2014-08-01T18:56:51.259Z","0.7.4":"2014-08-02T06:40:12.608Z","0.8.0":"2015-03-06T14:57:12.990Z","0.8.1":"2015-03-06T15:08:13.287Z","0.8.2":"2015-03-06T21:37:44.822Z","0.8.3":"2015-03-06T21:44:03.619Z","0.8.4":"2015-03-12T10:26:05.982Z","0.8.5":"2021-01-28T17:15:55.873Z","0.8.6":"2021-01-31T16:54:04.078Z","0.8.7":"2022-01-30T10:02:17.375Z","1.0.0":"2022-11-12T11:31:55.937Z","1.1.0":"2022-11-24T19:47:44.749Z","1.2.0":"2024-05-31T07:31:09.066Z","1.2.1":"2024-06-21T07:15:13.433Z","1.2.2":"2026-08-21T06:34:22.191Z"},"bugs":{"url":"https://github.com/mmai/glicko2js/issues"},"author":{"name":"Henri Bourcereau"},"license":"MIT","homepage":"https://github.com/mmai/glicko2js#readme","keywords":["glicko","utilities","ranking"],"repository":{"type":"git","url":"git://github.com/mmai/glicko2js.git"},"description":"glicko2 ranking system","maintainers":[{"name":"mmai","email":"henri.bourcereau@gmail.com"}],"readme":"# Glicko 2 javascript implementation\n\n[![Build Status](https://travis-ci.org/mmai/glicko2js.png)](https://travis-ci.org/mmai/glicko2js)\n\n\nThe Glicko-2 rating system is a method for assessing a player's strength in games of skill, such as chess and go.\nThe algorithm is explained by its author, Mark E. Glickman, on http://glicko.net/glicko.html.\n\nEach player begins with a rating, a rating deviation (accuracy of the rating) and a volatility (speed of rating evolution). These values will evolve according to the outcomes of matches with other players.\n\n## Usage\n\nFirst we initiate a ranking manager and create players with initial ratings, rating deviations and volatilities.\n\n``` javascript\nvar glicko2 = require('glicko2');\nvar settings = {\n  // tau : \"Reasonable choices are between 0.3 and 1.2, though the system should\n  //       be tested to decide which value results in greatest predictive accuracy.\"\n  tau : 0.5,\n  // rating : default rating\n  rating : 1500,\n  //rd : Default rating deviation\n  //     small number = good confidence on the rating accuracy\n  rd : 200,\n  //vol : Default volatility (expected fluctation on the player rating)\n  vol : 0.06\n};\nvar ranking = new glicko2.Glicko2(settings);\n\n// Create players\nvar Ryan = ranking.makePlayer();\nvar Bob = ranking.makePlayer(1400, 30, 0.06);\nvar John = ranking.makePlayer(1550, 100, 0.06);\nvar Mary = ranking.makePlayer(1700, 300, 0.06);\n```\n\nWe can then enter results, calculate the new ratings...\n\n``` javascript\nvar matches = [];\nmatches.push([Ryan, Bob, 1]); //Ryan won over Bob\nmatches.push([Ryan, John, 0]); //Ryan lost against John\nmatches.push([Ryan, Mary, 0.5]); //A draw between Ryan and Mary\nranking.updateRatings(matches);\n```\n\n... and get these new ratings.\n\n``` javascript\nconsole.log(\"Ryan new rating: \" + Ryan.getRating());\nconsole.log(\"Ryan new rating deviation: \" + Ryan.getRd());\nconsole.log(\"Ryan new volatility: \" + Ryan.getVol());\n```\n\nGet players list\n\n``` javascript\nvar players = ranking.getPlayers();\n```\n\nPredict outcome\n\n``` javascript\nvar expected = ranking.predict(Ryan, Bob); // or Ryan.predict(Bob);\nconsole.log(\"Ryan has \" + (expected * 100) + \"% chances of winning against Bob in the next match\");\n```\n\n## When to update rankings\n\nYou should not update the ranking after each match.\nThe typical use of glicko is to calculate the ratings after each tournament (ie collection of matches in a period of time).\nA player rating will evolve after a tournament has finished, but not during the tournament. \n\nYou can see a client side javascript example using tournaments here : https://github.com/mmai/glicko2js/blob/master/example/index.html\n\nHere is what says Mark E. Glickman about the number of matches in a tournament or rating period (cf. http://www.glicko.net/glicko/glicko2.pdf ) :\n> The Glicko-2 system works best when the number of games in a rating period is moderate to large, say an average of at least 10-15 games per player in a rating period.\n\n## How to deal with a big database of players\n\nIf you don't want to load all the players and new matches at once in memory in order to update rankings, here is a strategy you can follow:\n\nSay you want to update rankings each week, and you have a history of the rankings data (rating, rating deviation, volatility) for each player.\n\nAt the end of the week, for **each** player (even those that did not play):\n  - load from the database: \n    - the player ranking data for the current week\n    - the matches the player has played during the week\n    - for each match, the player's opponent data for the current week\n  - add the player and his opponents to a new glicko instance\n  - add the matches to the glicko instance\n  - update glicko rankings\n  - save the player updated ranking data to database as the next week player data\n\nIt is important to update rankings even for players that did not play : this is the way the system can increase their rating deviation over time.\n\nAt the last step, don't overwrite the player current week data, as it will be loaded when calculating its opponents new rankings.\n\n### Support for multiple competitors matches (experimental)\n\n**Note: the glicko2 algorithm was not designed for multiple competitors matches, this is a naive workaround whose results should be taken whith caution.** \n\nYou can enter results from games where multiple competitors play against each other at the same time (ie swimming, racing...).\n\nFirst make \"Race\" objects by entering the results in an array of \"positions\", where each position is an array of players at this position :\n\n```javascript\nvar race1 = glicko.makeRace(\n    [\n        [Ryan], //Ryan won the race\n        [Bob, John], //Bob and John ended ex aequo at the 2nd position\n        [Mary] // Mary 4th position\n    ]\n);\n\nvar race2 = glicko.makeRace(\n    [\n        [Mary], // won\n        [Bob],  // 2nd\n        [John], // 3rd\n        [Ryan], // 4th\n    ]\n);\n\n```\n\nThen convert the races to the equivalent matches :\n```javascript\n\nvar matches1 = race1.getMatches();\nvar matches2 = race2.getMatches();\n\nvar allMatches = matches1.concat(matches2)\n\nranking.updateRatings(allMatches);\n```\n\nYou can also update ratings for one race without converting to matches :\n\n```javascript\nranking.updateRatings(race1);\n```\n\n","readmeFilename":"README.md","users":{}}