{"_id":"@brussell98/megane","_rev":"15-edcd7c81028825d4b7c194495e99a836","name":"@brussell98/megane","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"@brussell98/megane","version":"0.1.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"^0.11.2","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.32","@types/node-fetch":"^2.5.5","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","dotenv":"^8.2.0","eslint":"^6.8.0","typescript":"^3.8.3"},"gitHead":"8b2d2093ac450a6f1b6a7c6ceacb201673dfccee","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-1KuyEHPFEL2A/7qLYcklwLGtyw02EBIP77WFuvYBzKMUBx7MhDgD7dx/1iST6SjKPf+PUxtxY2VyoFT16z2xVg==","shasum":"475aaf9ee3f745af8db7f4ebb01f49d344c112e6","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.1.0.tgz","fileCount":61,"unpackedSize":167813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7ucCRA9TVsSAnZWagAA8pIP/1d9rAOoCzPWriYE6koB\nbFxSi0UL41OOeroNDmyjKu+dF8jBhcZqHd6GJ3dQKFCuAJlttD7JDVB09Ff3\nkZve2wXBeGxFBNrhfNOc0GKcMoctAnzybGfCiRVqkuhHrDWi6jfCwx7PtlOp\nYv8SLCUGPj7rebb6xe/QDgPlhiJLjPLH8Dxs9zYI02BUYhIYbtNSqgzqFAV4\nIPbTRPPKsygS5HEhAZNDJQGtS+/dctTx7ompwQ7tbsNxy3T4pKu9+dswF2Tg\nFK5207VfpZRhd9mPvHlVbj7NxUhTioWNvri0lw8s4Kxr0OELwngBQ0jmQ/wv\n30tiZSZijeQqOydNcBZ5EJ3RscgiJPAEaYjPNudTwblc/cwYk0zMq/pNKK/L\nI+faNXCrH/kCYZ+IvrsFpdj8quMYtht+z2h09D8ZiNgUBP4mDy9+g6tsDJLM\nEv8aH4JElvPjVMZxnZD7Dv3sM+1oy0fnZiILBEcWuYGI1ZjmuJukpIp4aJyG\n8ISS6jo0rqR0wmLubgd+Ak98JOxX9vVvQdCQKAk6Eat/PVOTWAMBOys34857\nos9a+tP0dInuMnBbAuR5cpmOsIgzceDANp9iAm1DNcH0r81I6Ku8IhfCQ/V2\nCo7svISdBGcCRHc6ouPXridp/0I6uk5ZK8DO0bGjrmvSuOGw/Bq7Af2Sq0fh\naMyq\r\n=EbcV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6axS3o201OG5XLGY7Kj2ConjijG3pwtdUQCOEhok6ggIgS7g+4cniskqdWIDHtO1DJbPwXGqIruSPbo0Mzih2cII="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.1.0_1585429403940_0.4276727172364063"},"_hasShrinkwrap":false},"0.3.0":{"name":"@brussell98/megane","version":"0.3.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"^0.12.0","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.36","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","dotenv":"^8.2.0","eslint":"^6.8.0","typescript":"^3.8.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"935ea2a6d202a24192e31644f8a18bc6df02c822","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-wwxph33pqEYyaM9bNKHGzYf9u+Wa1bx3GLBIlRTme899BanG0x1ofO82/0XCePiyxT9d84uLSWdl7FAZ2Cgi4w==","shasum":"0df9f2375bfc40c7e446d5c1302b8e163c476d31","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.3.0.tgz","fileCount":73,"unpackedSize":214262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen38bCRA9TVsSAnZWagAAYrgP/2pFAGFcY5Nxt3tnrMZd\nWXe6Iq5qP0B4lUjF13AmRUCPXnSTY5yndY530IvxF+LKguoa86TtAUOmIA35\nuwkVDGimKXU690646k6Pxh7vlB94h6gWg1AzWd8Xy9/uX0tqilXr6dYlPjaB\nvyLN6uAg+9GcdEJTL3Wft7KTXyRKaj9W/DN1Qohc7EboK/6WY/MLW1KBVsaN\nkAtb/rxsN3/xZgi6ZloGS6je7BElGu0SLMEgor2HaXoXlkbGJveQLCZWPMRo\nZe9GR6Lb4/TM7L7oqMGHAK4EWw9JGPBw7Xhz7U0O1iMfJlfE9VKxbTuWLzRf\nhXI4DGLMbEV5DM72O1z2rBYxMMlgUbO96LVDWYJgjfQZE0ejktmlPhRWbs3i\nstcxeVACCW3SVPbkb6qXdPL3Plq/aKuCoH8gQ5gZIaCeRTIEk9qMoeZyRCXl\nAZXzeiGPJ49Mn/ZvO1ymHQtihiBZ94V8Nsu9/ese9hG9Epj2DGcXP0agI69R\nRalvkjU1RJ407/XZJsy0WJDvy6/epG77XFcG6tV6GD4au+9krwETrDpaCbHs\n2wYBeWpuTI5y1K5xiiOAz9FvSbR31/m4FPxL3lDAZjpgEH1pwVJf1MjKcu0N\nH1cx9w1Qec7IGZNB79s5N6I/iWI0sB0MAPKXqtAPq3sXGTjyx+ufff3H6ktS\nhlUD\r\n=qFqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoFuaLkz4Tt/kEtqlAQUvVraX8aQ3qcRRHYjQMi9xNLAiEA1MRXjewbb/PC0WWXN9a00YdmiyQ4/kKyYsV76ZTn8rw="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.3.0_1587511066858_0.47551652767582153"},"_hasShrinkwrap":false},"0.4.0":{"name":"@brussell98/megane","version":"0.4.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"^0.12.0","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.36","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","dotenv":"^8.2.0","eslint":"^7.0.0","typescript":"^3.8.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"37a7df367e1d733119887328b9ebc1d43ff254a4","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-JMisjAtFkofHELOpHKiF7SJjB0qNtcEqQGnOCKhwJVvJwY7126YZFJefC6hIzFO+S7NblAzBophsd6amrd8zRA==","shasum":"f9d41cd3c203bae63d90ebf05f9e2e49628f150c","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.4.0.tgz","fileCount":73,"unpackedSize":227331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet3kcCRA9TVsSAnZWagAA8VQP/2B8yt24WDBr23eQKafX\n5cVGaxNgKuFkUOpBEQ2WjDW1PIkOLnPsrbRBtwNOZWLoI1OoR8Yl53SSdaZk\nqoLCKZiX6EEys/+j0vN59QzKT2j/JTGMdrzqFoE/DA9hDodnDSW1tQ+oicjc\nfKEN0fs0IDldwyIMkI72fgEYZe6NmaDoBAO8YaVKkkL2v3mFO3I4yfUxcsWj\nKZGnpsVf0X2juaEpQo79xEfa+LiLiXVGFb2hzOYlQSiL1UEcbZ5uzujVztwl\nA1FMKQT1J8UYNHAJffnMUdB437BOASZbKZdsQrn5X7v3O+qUCh1wiui4Htpc\nAw2bzKCfPUT/lh0GhoxlUyjKlz/ZvXsB5rEVMaFE1IzQPE4kbtwAM5zEXoQW\n4GaxI5ZC84Y+BsR5phNfK/eWiaPTFL46mUJz7zH/Ky7m1beelq6Doqzdoo4A\nWvLS5yQBBve37RX4imgzu2h5UM633DX1DPN936paN8g6UWQOgvk9qMza2iey\nQ+uBYe8p4fczHGmBJlpOPHSHcGX6hlyb6rYownztckbeB70RakXkYSJaAdx+\nHzzCmj+qvGKIpUmOdtyuu/sczJIbAeB0m7KiHUzLabPUiOEUx3aXW/2o+jyh\nWLQc2TFLYTCVsoOjj4Ktb3QBA9cFzE/oEIZY1H7TkGjQFMv3f7q3hwt+qw5A\neADX\r\n=fVEq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD46k+u5Sqmd4sc1NFIwDMlU9LzsbnLo5FFtnCC2sVI9wIhAJ+Tspv5gcUvbhZNV7dEELqUHyRREdVVeNWBI5+Zzi4q"}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.4.0_1589082395865_0.3327268831102459"},"_hasShrinkwrap":false},"0.5.0":{"name":"@brussell98/megane","version":"0.5.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"^0.13.1","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.36","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","dotenv":"^8.2.0","eslint":"^7.1.0","typescript":"^3.9.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"d606845c77536193505e3b8ef6062a64d5f44654","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-nH/jsAbvar8knR4VHi6lZ8GkNgvIoSjr6U974HPcJE++YKjkgmrdTJcDapR00S60URrIZ2OLiue3WvxwEtCA7A==","shasum":"4a5e407117aba6537c22e0a962374d9c990f1a0b","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.5.0.tgz","fileCount":73,"unpackedSize":227155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyN9wCRA9TVsSAnZWagAAnwAP/iypalNwCezbMm/WoL1x\nhYQ4WVtGgqEZCwIJ6dLeg4Qof3BQVluEFjCy0YxzOKnjrIwdtG1uP46S9DAl\nJxQWSAM9k5Chi+tuyT2xo83GtnwrCcqB3XKtoyf5o1Zz37aqZ07ykL64Bill\neucD68hW/v3hKZZG59RcM6lMlAVU6KKWTY/Wt/YIaaOLGArw+xPEaJeXHLxE\nhJzgX04eeSZaQ0y4AaUf7nA9fS/Kqph86JBp9snRR95nwNbYVU64lrZD0nSa\nQ/FGW4gaU13Xf+wLdyMshqTBiTSI24MaHEFx2A/yi8N0Xn9ght8o7cSU9CZB\n6GgVErtMKpPuZPK29rmcaqr2G5WXD4R0ES2nQUvHjz4aFeotfnLe+NvvWgc5\n066sM5SZStRBM+w4d6j+aTDOqWZOttrdVDzLmG3ImClYsEJuhmL32Oc0oDj6\nY9luoI83XXDawVOmn4zWIn0zVzr9zexMcBmA0MiL4aJ5Xt1x9gP1YtHAeOp6\nHPyGmrh3+OsDYZnr67SAhR48I9L7jdDeFDtDoGAsLj7Rp7lZRgwP6EDGYX8a\npkpvXhWkYCpFEa5AXEif/XQgM3Wu45amEQowEINVEfXAqD+aZgPBQ3snX36t\ngKGwIxIVmJKRusrfHCyJyjd4X+Fk4Fx2VnlQ0sA3SXjd6OC1IKV/OTxfKPBO\n+zsl\r\n=xZ6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHa+LZirlB07SCvWJrlwIaEN+UosIwdZXpOjtNIY+UbwIgGfIhwMqh06IVY4zbrtl/dLvkm0Xb6SX3XAW0YKvXLwY="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.5.0_1590222703852_0.045704428258804164"},"_hasShrinkwrap":false},"0.6.0":{"name":"@brussell98/megane","version":"0.6.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.36","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","dotenv":"^8.2.0","eslint":"^7.1.0","typescript":"^3.9.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"959d09fc9b2d26ec660ebac5039a01520fbff0c3","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-975xH3D64JhIx7cxIEfbA17omsYF3xEz6x2gMhTTxCloaM6+6IoWC1zLgIRMr8BGXp+cetswWM46mLL+KWH+Ag==","shasum":"7bb63f1f7c7151fe2293cd0d274a80efa578f026","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.6.0.tgz","fileCount":73,"unpackedSize":251074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2AduCRA9TVsSAnZWagAAY3AP/jHQe2VCpRife/oDHxde\nJBmqXSq3yLpJqoqYEWXDXErhb83QQM/zU8/Ri1QLOTupXuvIrNC5gqh3UpVx\nBXwWCOTFlu3SX+abeB8Ba/e7tzXx7eZPs7nGwNHxaoep4ega67xCWJ8biHvQ\nZZO5WUzhxqFvfnLVeW17w1d2OAJi4oi/M3mehyR77yIKeJtUt4UuNOcQjeAB\nNUkb75k4C5/MbKYBkK7/9YFvi3DHjXhXOnLDCnyYLkrSDIAwFSRbGXBrGn5+\nN2WA2dsks0S1fnUWYAff9WhvdaYMM+e7Ge75cjlo4CftkB5OuhunvVnTz8Xg\n3QKgCcexNhqNxGp7/gkK2FE97dYoW16OlYydmp91NeMoq00fD6tgg3U5cZjg\nODoMgD0Yw7p9z4wlltD580EczIB4MHYi8WGTCPZPavUZ2/mQcq2VENqg25Si\nyhChIJeQTxRpppluKAYydljdmJeU3cLD+bXojV1CpQ/I3LxPjvXozDLTLFdy\nlQlkqQ5LVyqMA2YqZIP+M4u6D04L9u8av5uRqa1uI35aI5SzsPudmIgntCPe\nj0Hj19/f3xC8nVhvFNHEZbta67FoheNUvWq4yheoXZrBnZhfL6o/8/wO5y/q\nx0wOoU1XG3ysGptkJuEye29v3cm7d8yFy2MxwdeGPUVpBaNvGYHhtksg5Ftc\nP0KO\r\n=hJeN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5oXrSljVQtEL8JoK6V5irHR7q/RA8zAdlz26YvP0nuwIgX2CmUjmNcSywLMQP/SPUd/Sq/BZZMY9SxEfb4B1o00k="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.6.0_1591215981517_0.549342336416285"},"_hasShrinkwrap":false},"0.7.0":{"name":"@brussell98/megane","version":"0.7.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.36","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","dotenv":"^8.2.0","eslint":"^7.1.0","typescript":"^3.9.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"de5821718b3274330a7a6a886c69298f97e594cb","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-7IsorV709APUrRGhpOmDfW7oQV3e3n5x544KqQmZ/45a6aFrnqdzZkjvM/8no150yQ/M/t5QRUWYsPZp7bmo+g==","shasum":"4df8f460b074ab6d6dbd1b954b0cb6f293c9f7c9","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.7.0.tgz","fileCount":73,"unpackedSize":249847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4XrzCRA9TVsSAnZWagAAw1MQAITFQcy2vN0aqr83MEmA\nCBlpHvuGvm/A/1Q1a7EQY7Oop+eDhpxSKKhwaWf1vcQduIlBPfH75gnt3Y7m\n+eAit6T+Q9F3Ud5j+NQTXErgS+JkJou1CIPnI/ihlU2fZKDQFpfdaWoMBM1M\nxC0qq9R/2diFkv6aMBGRtbJAFjdfLEFmmTIKT7qDlTJLxQHdDHcReDMsVP2s\ncma2uCoku1uBg47A0TAukET2PwNzPov8Ey22AOFmxe+J560sDhwBd5ocTZD7\njhIHvXA3oDePnccosMjMcDxwlyYkTVmgevQB6Heou1NP4v/Hjp1Yaoaq/HRR\nh4S6buM5FYpXT6f3Wqa9lyLxrqhIaXCzkfUwwcqMeHVeJdfso9DupTKsStU5\nfke2nHxo6MStBiFVbOPkjsJvzaefdFCUpOyQ6j6WIV0X+oTR9lhc6mqLH7Mv\nIJlpcYTbhAwFTVtOkd/KlUSSGvVXk6uPFHmwwkIWDHaP29WOtmCXooGlVXVu\nbBN/ACJnbuhCv9Em5fBz9fwaG+caA9NuQy+DlJiSPEDwhajyY2M/84sopudx\nL/O+UJTIBWcKTq1H1wBLXt/CDTHxNmsVu5/jnAGrOjM95BQRv3Vox0uGUel9\nMz1WTBpUQJJV4aJjPxuU29FOLv7nFkhQG8Mw6ySOmx3oTtcICaZQkvDKZHCY\nGeKD\r\n=wgvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC20vI6gl1eB0inySAsMYuxdJR6KlnxmrL0LoitYI5lywIhAJSquP3X6V0xyut7f4HWjODbz/APucbgVBBKKcp8Rbrj"}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.7.0_1591835378740_0.2743337661817604"},"_hasShrinkwrap":false},"0.8.0":{"name":"@brussell98/megane","version":"0.8.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.47","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","dotenv":"^8.2.0","eslint":"^7.3.1","typescript":"^3.9.5"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"663a86542cac50008be929d31f34befde38c540b","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-e4ZqR9D1uvpmdqJsRlHNCNgMY0OyD/AuFf5QV/G8rxYHE3JB6I6lTf5XEkE4wox39+1nGRCLoVzEKBq51UWnNQ==","shasum":"d0a0bd6dc6e73b9797e2ee87230529a9796c785b","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.8.0.tgz","fileCount":73,"unpackedSize":258948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+lP+CRA9TVsSAnZWagAAkusP/iXwxKTsOLbEyGNo7PKw\nrOW0vRr4qsmuAkl+AKFa+TsNGMMFKDkDsgNezpYpLG1iYMCyCD++ZKaemnj7\nuKCTzf41K1MAWCsn/quS9SW78YgEzWFxDvJ7voYTuF6wxagiCeCvjLZasuUU\nFrGh4FqGHDUTpiMnsFMK40y8taVzFKC6WEZojv8Uq9nAYQWS+cb41ZHIzAez\n9xo6H1NCiPMla7cKuUa99x1+KuGnpkkKDt0nbxwwELwanVmWRGVBgnsiq9Ps\nqgmAYwNOTfaAB/X03e73D7WFzwMIUe3N1Wta85dtm5OvT/7dhbHMw2UvbY8T\nplgO3nKPxhk6z0ge750zc3boJhK+g52D+0rVgtpCjmlFNmLY20Xb9bRBDepv\nL6zyrdbgv3PquG/0eYt15i5udTJiXW0WCc8pum8Joq1pL07PteRExVyITv2o\nb7hK9jazFfnfFL0zrNFWSlJdZLFq88YNbhymVcFQnC6WMfE7sdL4ZlJwdjcq\n8ixmaPrZlW0TzSYi4HToXXsgHkWreq6kQYOjBVySg33KxyE2mR2Lt1dcTeBM\nctoPGfB9zdao+YXB7Bi0c35z1XkYP0MiCCyxGs18AZOjZqMTZ1aOjuqtsFaI\nJIxffVX3gKDgw/TqhFsbH6f9q+n8DhLoGsTC9n7JrCUgu025ZiWJDD0GyvE3\ng9Wu\r\n=lkmM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxI6HKfL7Lv0MkIbBuTtn0aR+JrmjP6xNRhKAhhdgiBAiEA87EGIrz4G17MP5isESjFuOgOEEfpte5yJiEou1OHKoE="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.8.0_1593463805803_0.6558289475796506"},"_hasShrinkwrap":false},"0.9.0":{"name":"@brussell98/megane","version":"0.9.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.54","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","dotenv":"^8.2.0","eslint":"^7.8.1","typescript":"^4.0.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"f0881a2d6974444e4fa68e7f78ca86faa15f6cff","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-hhwy1fGfBbn5N2ZvvTcX2U8U491Da/G5IavTsjobiaB3inmfPDV0j2uNmE3rdFAWj+guFrotjDER5upSes4sfg==","shasum":"5ef37a134b5ad64baa070d30e5eeb671222119eb","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.9.0.tgz","fileCount":82,"unpackedSize":285366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTs5oCRA9TVsSAnZWagAAXlQP/ixxIhabXWvJYt0u/PTx\nJScTYVXCtDokkU+Fkt8Y3RzMMfDVieubgjcrbzEotjDdnG++1wmyNsqmqkyr\nSl06y16YkG9QnUOEtmJPpytoEo1FD1H8972FQahqmFzSndWv4rHmdZM4+gZt\nEvL2GlD9FLjDnElTSAQcQ0w+g4/aUmp7iHyE13wT06qED6NUJFv7Sy1Ok3Wo\n1CIUBJ1wR8/PKGk332mlbg06JY4+aPnr+H9qV15RmFPYykxTQDHXKSHXE0r4\nRXvGVjdueOyeADlpBjBsnXRmaIbtMMg0H5Q5h2aolDljJSuGu+68H7TLuTCD\nsScaWVSuscoT6S14elQNIjRmM72Tfg6i/ulfXzEuEaVpyvn1QwJRfwiKTZmz\nhKyQU8vIaomJhj3R541A70oOyY1iXGT+4N9DRT7e9oXuJ/IXpDxjIXt31pwo\nWrjksSQjjn4PBV3WwHYf7lGnNkaVwgKcSiIJ8WlOggAEf5oNEkJfkhnU50HM\nT4VjWp1+QHf3SQGxhtzgVNYsg6vnX8kAcDkde90+ni9OSHiPcf5V5ppUksnG\nRPvh6KxKbfYfnGVZXMqx4B5Pn/5F7O4fsCqH9HwGDSQI6Ow4+BWFkJKfTbTj\n3bQhp2d548eLqQo8XqUQt+689Z6Q91P+m42HFiF5VWksy+sc3kQZhHPgO2sP\nQ3BH\r\n=gqn5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpoiSSbzhS7Q4OYSH+V/8wyO8SL16Wz/7rHC1S3pbpSgIhALAt4CvWD+9xSv4iQAJ+t4OyWY1NJpHjHa4niY22LS7G"}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.9.0_1599000167769_0.7065366180941057"},"_hasShrinkwrap":false},"0.10.0":{"name":"@brussell98/megane","version":"0.10.0","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.54","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","dotenv":"^8.2.0","eslint":"^7.8.1","typescript":"^4.0.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"db5167d4f0238c2b359245477ad73797237e0f10","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-6jn21CbyaleRuvlVRmwIz9JpOavdNLOKLC2m3G3VVo2k+yGHgfA4dYncbYarXKjb3nfN6YZg/JO8jnt5bwYnmQ==","shasum":"baf59ab4a0d8606d73dce855bb7e6cfa4b050c3e","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.10.0.tgz","fileCount":51,"unpackedSize":243144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd+JsCRA9TVsSAnZWagAArrwP/RDFAlpGWZrlENyNLcRT\nXHRukGPqQoy0HuG30PfQLd3ADIr1oN4zFPEIdWpYQ/pfq2YFvv8GImRC2OVZ\nWGlDWZRYaEK+iGjzG1eXlFJ/wsYQyIJNaEqgKpQItU1OhyhQtNPktMododyl\ni7SLQ6W/0Bv3q61t0P8AkIHANnmSMfX0MqlTkiizroGn90lRMFphooNJGhEa\nMQXOqktZgi1GxLGiQGgYZ2hnmZqIFhKb6hCvDuL5BFe7x6uBGZKdju6lAslQ\ntNLqz/jWvniWAHq/hXUtHb/3uekGYxAqcu8aBXto2UkPrMfCgtJ8+O6QGvwC\nLKy06J4/9uEU+4HdfLMmZxPBJd7YtYSgoOn3+3myi8VgsI+JbolYJNEhFjim\n627/Cxh3jut/BfIuNs+j0LK3HQZirfO+18TsjsvxjaGxxtuqxfuj8yuSdVn0\nsCJnnTGczCaLWrcANVN8gBh8qfDKFoPxO/bXRhnDKUek2SYG0y1iqH653Qb0\nZJB0SHV2fyi80kaB3nVVE92f2m4f8G9D+3Rq9lpBiUP41yv17uFMbdprFecK\neTRauuG04vyinyIYPxux/O9Q76aS0SEh/yeiCNxOZ9vV/idzspDKShTBvBHC\ncQk2tb0rdCI4fu+FOFl06dXDvWFoeig61xXegdcZvDsJ+uST3YqR9TmjpWWn\npCfT\r\n=Wm+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIAmWzDATjtJeiCb+aNn0QLYG/zK/sZI3/DtW1cXZrqwIgKd9osTu5nzk80ige6tPYvKFx/5JYYBGt8qdkQMCmb/k="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.10.0_1601692267498_0.7133157148865079"},"_hasShrinkwrap":false},"0.10.1":{"name":"@brussell98/megane","version":"0.10.1","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.54","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","dotenv":"^8.2.0","eslint":"^7.8.1","typescript":"^4.0.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"db5167d4f0238c2b359245477ad73797237e0f10","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.10.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-G8wf1dbezntc08iYMOKN81SXEnES52PZSk4qM85Z5Qe9ZunMnDCGeRMhnrEz8WsaeIL3CP74HYT14ar/F9nYmQ==","shasum":"96e8188d0bcedf1ca43d6aef1472c0dee55a162d","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.10.1.tgz","fileCount":51,"unpackedSize":243682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfel7TCRA9TVsSAnZWagAAxXAP/1N2xk36guhmAuHwhxk/\nPG1KwrYhaIpFsNwEmDXh7Dx1lL4phPsMsJbzBd51itqL3/J25bvk7gBkcOzE\ndCfbyz21dTOcN2hA3VizClNEAcuh0Z39AyFj9JTRNE5cgawr/TA7VQSzNEiU\nNhIfDs2A9KpNIuNjUgHnNs7E5WuE7S0n80TaIU5ltLpPKH7f/kLEyWBKdrOY\ntgqJ6EvUdC0pf1e62PkVlgaBhrMlYgfDjdnuGE/7nzu3qvqX3A2WGv0X/6RI\n1YkPpKf2gl801veh6eyKW+IDGIa5kQ77sDqZ72MOQJ+slmwHnUl5Gec7Y5tM\nHYX97Sza9iywNyBg0sDm7D+l6nxulZWrBzJEEN0dEm5Nzz+rIjN0SmGRgWz1\nCdD7RjgWFzDYb0KqYmX1GtT4vLUiuIY+CidHoszUFkT8HFih2Amkt7LdiwYZ\nwkcePRCGXxfWbVUO9VemGvnfsFpLko0j/AKtH9otpZjtrB0rWGgApG7ehzJi\ngJGpV8ChOCFkUgUZZM0x03lRzWzk0UuEhknEsm94dYcTnmJYQt9Bd9Tm0OPf\n1KHHx75bSyoEFyzAyFb45u2LCDhbbYCuWzRsN5rGzbmSDUOluAgLpRfVsqYm\nOmBQLi4sC2fAbVmG74u2QCmabS79Y0JIYX4rHCq8dnoEwaA/dXF6gvie4BAL\nLolN\r\n=v3dh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBuioK1C4z/uyvBQ6zka+3/iINQNyDDZHBqxZ0cHGveQIgesyPxb79KVcFHzgAcrIf1rh6wyAObhf/eb5agZu1IS8="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.10.1_1601855186869_0.5788218527736755"},"_hasShrinkwrap":false},"0.10.2":{"name":"@brussell98/megane","version":"0.10.2","description":"A cluster management system for Discord bots","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.54","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","dotenv":"^8.2.0","eslint":"^7.8.1","typescript":"^4.0.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"e8386d3ea82bf3040396b351a54eb7365b687b73","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.10.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-i8i+OjUMDTwK/3KawA9zNyLfpEUfCrrUuNtBYuPVP+mhyc5jJAgN5SxWbNeptHchENL8zwq+UwybCYmSFFiAeA==","shasum":"3edbfe9129f5e0e80e8728647352ed64ee929f53","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.10.2.tgz","fileCount":51,"unpackedSize":243975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffN/8CRA9TVsSAnZWagAAGckP/jOVpTeoN4qs86pAAIuu\nNooCzAeW0ozXWAhuTDjqBPWYqatqpFGkwmZK2kVG1BGAsfV9aq3O+Yr0GyDN\ndk/1UvRZizQ/0q9yP67cw2aaP1tq1cem/q+GzRfd2X3wKKGPCf243NzFvV3R\nbmqZPdCCiC/lndVOn7xkak2JOHfNVJC79ZGz/72eEKa5FTacDbDKjpxhUC97\nRNcaD1xdpGNtIELrNzSNiqzRkioxZVD6OP9n6Y+VxbIeXLXqX9DDg8LN3GZz\nPilc9Ps+4byWWiSa1ezUj75N6/HTcK0FVuk21fysIG+eqG0kGQjgTpJjB4A6\n9mzEOGwR83I6YKQoVWyrAUSUvFPP9euiFvmFTxSSYOwVbZ9gOw15pLvfMYDm\nyZ6xUmg8uxkAbzjl5CsfPd+M9fTYRLcWKB+/uI0kZnZglir/BhUcvrqN8MA6\nMX4mEFXsIh4yBmBlBLuN+VerB2gvLHNcsMlI6t+RHiS3IqWV3bvTPuHZFhQY\nSmhIUeQDOmcZPRec0A25+/0T4AAImL2rp64aBhCLE8403iLuv53sF0uqzYY0\nQgG3wWdmJWJI7xV8FALX8TzQyG+PJrpWtVV6B5sYulxR1vFlZxNYhKzIg89Y\nCJETfdjpzHH9zm+Gpos83h4UqvDYCgUBgIGxVBezAJ3Uzwsdbtg1q5irbUA9\nxjmP\r\n=YCYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFn4fyKhLRrtR58n9vxNXYDmjePARcBGsA7HMP+bmk/4AiBzLIKe5ThNqD+zkj6SJ34dcH9MvHv+SPcd3WEQLod82g=="}]},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.10.2_1602019323941_0.562967914086272"},"_hasShrinkwrap":false},"0.10.3":{"name":"@brussell98/megane","version":"0.10.3","description":"A cluster management system for Discord bots","main":"dist/index.js","types":"dist/typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.0","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.12.54","@types/node-fetch":"^2.5.7","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","dotenv":"^8.2.0","eslint":"^7.8.1","typescript":"^4.0.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"651bae9a0d5064b2cb02251291aec57afdce0c78","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.10.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"dist":{"integrity":"sha512-tBIJp2bMRFa35F+Z1xMIZ7CLHBMDt90OKl9W2qMFCaEId2NWmO8iSjaLuGw3krW1Kab8JebML1fYXUwyw6Crdg==","shasum":"13ff023d24d575639394f1bd8ad6506bb840e329","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.10.3.tgz","fileCount":51,"unpackedSize":244045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKvZuCRA9TVsSAnZWagAAnnQP/1afwDRPTR6VJVSZLB2/\noc9zwZIvu2M0jKV4Uy2i517srbrRacHezJry9Xbn3AEvWxKs/SHEmyCdN5Lj\nSJPOZ2J/0ANPToNoQpsfq/hiC4KEVGrhvTl2FJT/8UlsTSatD4rLLZT7jcpy\nWG0ajg74fILfimYYbr7NopdVR0tL+sPxuUp1KEjMdvH5XW9G3pHeAVT3wHFV\n8MY1FHbe28HHuMuwuPoEnErd67GQyJXP6CS2kqwvNMB08OrgD304Pg/pqWdP\nee/WIC6y0CHtvWImcaKl9KhJmCDMNGdJYQKg3y+aZ+05sPg5qRvO2ypb1gFu\nHfh4Zb8I9apFdq6jAN1oEMiDmVf6tGb8uVvqefeA0SUa/f/jXVQQdy+F0mTf\nDkTNjIxQu8PXG8NT3ZkEyex9TdMCyAabfSGaOYOBBUre/WEGGD2AtqVpHIUN\nCo2df0g+dS+lHOK5JWGhPGgUiWyBBQ+URnGSUR5rKhJmrFanZ72dVFvWSUvr\n0l87eb2NU03+WaSlRCdJcIRLVsMMsZa2XGDlz4+j/Gh6eV/Ur0itXUED7o1G\nFv+lqJxMC52/4ZEzqEXLcUcOn/5iIs+BfGsp8YXPCevJOcTC9Ho0zbQvhS7m\nwBAtBQDRBIJndejnXivvadQ73gTPYN9Ln+eJYIpwYexFKiMXCvdfVCrPJLub\njZS2\r\n=v1az\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRSONBcAd14S0HRUX6jevhPh2DYlWbnubY6Ey/V3ojDAiAWQiD0bQnFqeGxZIw4ODGh0b/olhuG1Hil1XkrxndOtA=="}]},"directories":{},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.10.3_1613428333650_0.5901227908966789"},"_hasShrinkwrap":false},"0.11.0":{"name":"@brussell98/megane","version":"0.11.0","description":"A cluster management system for Discord bots","main":"dist/index.js","types":"dist/typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.1","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.20.6","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","dotenv":"^8.2.0","eslint":"^7.22.0","typescript":"^4.2.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"ea5c101560d8b684253ecced55e0708e208342f6","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.11.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-WfvcBdSGJ8VDA22cXDj6/+ZgiUUTJsOvhZN+/EFbCPaw18Qj9RcyWCD5J1dW12FD5ZUmppH/9sZ/y7rVZCAoEQ==","shasum":"eaba3a1c6a24dd59c5a764ca2f6756a019b453fb","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.11.0.tgz","fileCount":53,"unpackedSize":207391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY/8QCRA9TVsSAnZWagAAXO4P/iM0Bl8GL6AYAtRhZ1dz\ndeuGNAiDI2EEcpp/p/RVY7EvyAtgU8HUJyRUKSewoGZVk65hyPN530y/01NV\nHe13hO7s2tw7xsz5yywBMeibFhbDGBZyhdmIXJj/yQ9HaLZZw5Rt8CqVnuvB\nFU0byB47T9AGQRyVBPzMODNHK34I/7dNeb2bZTcwz0lRDQTkQAK1+p0N6AXZ\nGbFjEU+P2fcEK7SYexo5DM7uuq8Yfj6tvCJjnPs7qL0BYDXEry/FAFYhDpz2\nSAFhztXzBGKJXB6Ob+eo2UrSGYiPzawkCJt1M5iaMllyGse6RLUv23V6LKBD\nZ79qUN2HoVPrC5xG7gtJgsW4mypvFOW6EuTVfsqLDfHgMurrvF3vsbRUbXV+\nJrW3h6pkM8Vdqm0b4eNz2+EKt55ODqF+/ELFAkG3uXC3h5Zz6i1ZpKkPdgRA\nMCpWdaj2ZGq4U9KS80GFtIc9da+oBlK7o8BuU5sqAxe7jibMknprmVbD2N8q\nyw5DZMKV7NYFDQxZl9XSvlKEFq2fnEAmgyks07k+xIg5bNjL0xdxG4Pnw736\n88SxG/nH/Y/VTmYwxP0jG73v7FW4kCZc/+kozpkrpdUEuEDhFimDXl1CRBwl\nnGFqucK/BRLzuyZDdqPjhfsGYarjnf1lN1RYMQGCgGEc44c6nRBvDjB3f8s3\naxC+\r\n=3leu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVtpggsALi1vg8oP+eE89Va2NJwO0RLZZQ0B39uRiP4AiEAgt5QZiEHnPm6Q/qFcvD0bT41rWihCpNmr+/+wATGRkk="}]},"_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"directories":{},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.11.0_1617166095589_0.36612188811859125"},"_hasShrinkwrap":false},"0.12.0":{"name":"@brussell98/megane","version":"0.12.0","description":"A cluster management system for Discord bots","main":"dist/index.js","types":"dist/typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.1","veza":"^1.1.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^12.20.6","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","dotenv":"^8.2.0","eslint":"^7.23.0","typescript":"^4.2.3"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"8944c594bc8626bee36c9471dc626015b2f2e50d","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.12.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-VwdLshZCAfGUbItl9WfR6Z8zj3EDAwjaFfHEPBPO0Jmlt+Y9UtW1rdhgr/T14VolIhFKF53bvlXVQtblhT8KmQ==","shasum":"a78c11ce0aae74a0a1c5cadb0f5cfb9ea4f457c7","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.12.0.tgz","fileCount":47,"unpackedSize":200188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaowRCRA9TVsSAnZWagAAO6AQAJMMDXruqWLowggnpK8C\nhhxN1GUGsa3FhOZAMxQCGya6DEIJA1bjIznrr6UwosGFjeDbrG4R0dl62B9P\nnBmRFBLt+HW0i1ZxFVhof9lnRhdhMTmfOo3yNbBubNRfoj63MlcNOD4b3U61\nAeypWmdOPbBzSRbClMohAsXHVDSbuOPr2XbBffkDUGCsvrtwHPJ3GyFLj5mQ\nSB4sMtVW7SmLlGSEMJb92/5KUzVxNWF0TaSGcnACAqDZOals2H40ydbF0F0Q\nG3KzDWiKoxIVutYzVy8XP6PYJ1XgLWNoPK/AdbmBwYPZeLdmW4dcudOaZOQ9\nzJ4SwaJdvIDcxj6enrqeh+IeMZ2KDjJmYvpNPn4SeI+y2/1oqrDIJSp6rN1Q\nuPSuC0sHhyJBocn66NhqjTcO042iORJbOsta3AHr01wW4aHcs80giWew1IW3\n3bh4a/tBXChDDqOdVwYbDo8vhJioLGHbNPiMRny1QxlASPKUmhATFNq1PRRg\ns//3KpHu9RK73yVYGgAtG0kZ6OVDn9BahcKama6DyM2XJJwHx5qGz5xsKnPH\nLIIMtf2PR5ZzXWzBlC0mdjPurZFxOvsCmTedqfgYzYMf2k8Z1R49yrwQJdV8\nfQEXGEP/Cvwd/PwsaMaYsoIfQ/SkGLbGpYkOQNQ4OvFetqBfy+RgB9ibBNtH\nzce8\r\n=eyc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMFQfOXfluMZCnHMhWBWMDvX1hLYQv7NPTCbcrvCSlgAIhAIS89yWNC96JzIpBdkFwW4IAudckeGXUniVyBIAK1S0t"}]},"_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"directories":{},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.12.0_1617595408642_0.7983282868266925"},"_hasShrinkwrap":false},"0.13.0":{"name":"@brussell98/megane","version":"0.13.0","description":"A cluster management system for Discord bots","main":"dist/index.js","types":"dist/typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"license":"MIT","scripts":{"prepublishOnly":"yarn build","build":"tsc"},"dependencies":{"eris":"github:abalabahaha/eris#dev","node-fetch":"^2.6.7","veza":"^1.2.0"},"devDependencies":{"@types/dotenv":"^8.2.0","@types/node":"^18.7.15","@types/node-fetch":"^2.6.2","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","dotenv":"^16.0.2","eslint":"^7.32.0","typescript":"^4.8.2"},"keywords":["discord","bot","cluster","sharding","automatic"],"gitHead":"cf9ac9617557aac91c3cf405293080bc52a54f8d","bugs":{"url":"https://github.com/brussell98/megane/issues"},"homepage":"https://github.com/brussell98/megane#readme","_id":"@brussell98/megane@0.13.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fNOxvG5YkTngN4z68cAlGXLRe3dCB0peGn+GCSIRx14QZBGe2nMmGcxEo5IW+03OjqeMkhBQ2WhVBz34IrjFvg==","shasum":"b8b49f1ea0ba1f87db004c6f040f05c711cbae02","tarball":"https://registry.npmjs.org/@brussell98/megane/-/megane-0.13.0.tgz","fileCount":47,"unpackedSize":203004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs1RYrRVT28YWJ7HHh6gAfBVfpd0BKNdSOBb/WUYXOJgIgbMiuMCvB4ThkE8ktATXc9IbXnq2Ax3Gtm5neM4FHCnk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKmJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7A//Vn8weZC2tGSSvDo3aVLEJIQV3ssSX9qzIE74Kjr3exUWf4jj\r\nhALLhDLm0yBZC3+3iyPOvNAgi76KXFqcahmp2p37WqT7PxqB1wL9du7ewcmk\r\nVweGjmS9OKPZFzcN0ryVIvhSHL7ZiYR0MFRNFvxa2tiAqfTWgQ61zsNWY1DA\r\ndrQ3US1Z0p7kje98TAW44mgYJN+00GLOOoDemplR8Tn90WKYIsGglCxYTIuB\r\neX5EnpJyr0jupL+TK1DoUVggzH9pKWUILg2tYnb05cwtH7a11lcHmskCeMQU\r\nXglmb17as2KY+PvVIPVZh+rwb7LjiquWugYb9hMUKL4O3UP1uXuVinT9xk5S\r\nBPOZR9Z80mlzBKiRIQQ7UlT59ZpBuYwKOBnRdJTDg5fj7tWUvoGfdb2UlXP7\r\nV4I7rsWHI5TrEwciMX/QegwWpCrXOjEHPBro/BXej2A8H0inapzQ8q1N8VIz\r\n1hyuFcBflNpz4RaPjD+m7ClQmNjj4wklkorKuvDl0z66wofNoI2fHDfVTtZv\r\n1/VHXmrzk5JhOsNlC8+q7TKThNK/XB1qt7DSTXd1XoT6z6eddILUlJsbzXwQ\r\nWeW4uvKKsQpuEWSzjcK8jyN1Js2z+tGs3x4u3haMLu/+Et6h1UTpebsCglm8\r\n/t5XpMqmVB7zqHCVlPVmKmFeEZFEGsSD5sQ=\r\n=i9s7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brussell98","email":"brussell98mobile@aol.com"},"directories":{},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/megane_0.13.0_1663722061329_0.8080969239341309"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-28T21:03:23.704Z","0.1.0":"2020-03-28T21:03:24.127Z","modified":"2022-09-21T01:01:01.795Z","0.3.0":"2020-04-21T23:17:47.053Z","0.4.0":"2020-05-10T03:46:35.976Z","0.5.0":"2020-05-23T08:31:44.061Z","0.6.0":"2020-06-03T20:26:21.671Z","0.7.0":"2020-06-11T00:29:38.978Z","0.8.0":"2020-06-29T20:50:05.999Z","0.9.0":"2020-09-01T22:42:47.946Z","0.10.0":"2020-10-03T02:31:07.637Z","0.10.1":"2020-10-04T23:46:26.965Z","0.10.2":"2020-10-06T21:22:04.131Z","0.10.3":"2021-02-15T22:32:13.753Z","0.11.0":"2021-03-31T04:48:15.786Z","0.12.0":"2021-04-05T04:03:28.820Z","0.13.0":"2022-09-21T01:01:01.729Z"},"maintainers":[{"name":"brussell98","email":"brussell98mobile@aol.com"}],"description":"A cluster management system for Discord bots","homepage":"https://github.com/brussell98/megane#readme","repository":{"type":"git","url":"git+https://github.com/brussell98/megane.git"},"author":{"name":"Brussell"},"bugs":{"url":"https://github.com/brussell98/megane/issues"},"license":"MIT","readme":"# Megane\r\n\r\nA sharding manager for Discord bots. Megane distributes your shards across (logical) CPU cores. Megane uses [Eris](https://github.com/abalabahaha/eris) to interface with the Discord API. Based on [Kurasuta](https://github.com/DevYukine/Kurasuta).\r\n\r\n## Features\r\n\r\n- Automatic clustering and sharding of your bot across CPU cores\r\n- Central data store that all clusters can access and modify\r\n- Simple and extensible way to get users, channels, and guilds from other clusters\r\n- Run eval over IPC\r\n- Restart individual clusters instead of the whole bot at once\r\n- Create worker processes to interact with APIs or do other expensive or central tasks\r\n- Automatic and extensible collection of statistics\r\n\r\nFeatures to add before 1.0:\r\n\r\n- (IPC) Optional messages in text channels\r\n- Change cpuUsage recording to return diff since last check\r\n\r\nFeatures to be added after 1.0:\r\n\r\n- Rolling restart helper\r\n- Re-sharding\r\n- Improve IPC usability (need suggestions)\r\n\r\n## Considerations\r\n\r\nSplitting your bot into multiple processes should not be done unless needed. Megane has some downsides compared to how a normal bot works. Make sure you consider these first:\r\n\r\n- Developing will be more complicated due to the need to use ipc and lack of a complete local cache\r\n- Fetching users, channels, guilds, or other structures from other processes will remove the ability to use methods without manually recreating them. Certain properties may also be missing after converting to plain objects\r\n\r\n## Using\r\n\r\nPackage name: `@brussell98/megane`\r\n\r\n*You can see working examples by browsing the `examples` folder*\r\n\r\n### Getting Started\r\n\r\nYou will have at least two main files:\r\n1. A file for your \"master\" process, which creates a new `ShardManager`. We will call this file \"index.js\"\r\n2. A file for your \"cluster\" process (the worker), which extends `BaseClusterWorker`. We will call this file \"bot.js\"\r\n\r\nIn your `index.js` file you should have some code similar to this:\r\n```js\r\nconst { isMaster } = require('cluster');\r\nconst { ShardManager } = require('@brussell98/megane');\r\n\r\nconst manager = new ShardManager({\r\n\tpath: __dirname + '/bot.js',\r\n\ttoken: 'Your bot token'\r\n});\r\n\r\nmanager.spawn(); // You should await this\r\n\r\nif (isMaster) {\r\n\t// Master process code here\r\n\tmanager.on('error', error => console.error(error)); // Not handling these errors will kill everything when any error is emitted\r\n\tmanager.on('debug', message => console.log(message));\r\n\tmanager.on('clusterReady', cluster => console.log(`Cluster ${cluster.id} ready`));\r\n\tmanager.once('allClustersReady', () => console.log('All clusters ready'));\r\n}\r\n```\r\nThis will create a new `ShardManager` which will run `bot.js` on separate processes. The worker file (`bot.js`) **must** implement a `BaseClusterWorker`. This will be demonstrated next.\r\n\r\nNote the `isMaster` block. Your index.js file will be run each time a worker is created. Any code you only want to run on the master process must check if it's running on the master process.\r\n\r\nNext, your `bot.js` file should implement a ClusterWorker, like so:\r\n```js\r\nconst { BaseClusterWorker } = require('@brussell98/megane');\r\n\r\nmodule.exports = class BotWorker extends BaseClusterWorker {\r\n\tconstructor(manager) {\r\n\t\tsuper(manager);\r\n\t}\r\n\r\n\tasync launch() {\r\n\t\t// Anything you want to run when the worker starts\r\n\t\t// This is run after the IPC is initialized\r\n\t\tawait this.client.connect(); // Connect eris to Discord\r\n\t}\r\n}\r\n```\r\n\r\n### Services\r\n\r\nIn many cases you will have tasks that are used by all clusters. One example is updating Twitch API data. You can create a service to handle this and it will run in its own process, accessible by all clusters. Add the following code to your `index.js` file:\r\n```js\r\nif (isMaster) {\r\n\t// ...\r\n\tmanager.on('serviceReady', service => console.log(`Service ${service.name} ready`));\r\n\r\n\tmanager.registerService(__dirname + '/service.js', { name: 'example-service', timeout: 60e3 });\r\n}\r\n```\r\nThis will register a service named \"example-service\" and spawn a worker. The service worker is implemented similarly to a cluster worker.\r\n\r\nHere is an example of what your `service.js` file should look like:\r\n```js\r\nconst { BaseServiceWorker } = require('@brussell98/megane');\r\n\r\nmodule.exports = class ServiceWorker extends BaseServiceWorker {\r\n\tconstructor(manager) {\r\n\t\tsuper(manager);\r\n\t}\r\n\r\n\tasync launch() {\r\n\t\t// Anything you want to run when the worker starts\r\n\t\t// This is run after the IPC is initialized\r\n\t\tawait this.sendReady(); // Required to be sent before `timeout`\r\n\t}\r\n\r\n\t// Handles SERVICE_COMMAND events\r\n\thandleCommand(data, receptive) {\r\n\t\tif (data.op === 'PING')\r\n\t\t\treturn receptive && this.asResponse('PONG');\r\n\r\n\t\tif (receptive)\r\n\t\t\treturn this.asError(new Error('Unknown command'));\r\n\t}\r\n}\r\n```\r\nYour bot can then send commands like this:\r\n```js\r\nconst reply = await this.ipc.sendCommand('example-service', { op: 'PING' }, { receptive: true });\r\nconsole.log(reply); // PONG\r\n```\r\n\r\n### Diagram\r\n\r\n```\r\nMaster:\r\nindex.js -> ShardManager -> Clusters\r\n\t\t\t\t\t\t -> Services\r\n\t\t\t\t\t\t -> MasterIPC\r\n\r\nClusterWorker:\r\nindex.js -> ShardManager -> bot.js -> ClusterWorkerIPC\r\n\r\nServiceWorker:\r\nindex.js -> ShardManager -> service.js -> ServiceWorkerIPC\r\n```\r\n\r\n### Documentation\r\n\r\nRefer to [DOCUMENTATION.md](DOCUMENTATION.md)\r\n\r\n### Changelog\r\n\r\nRefer to [CHANGELOG.md](CHANGELOG.md)\r\n\r\n## Naming\r\n\r\nThis was created to be used for [Mirai Bot for Discord](https://mirai.brussell.me). The bot is named after the anime character [Mirai Kuriyama (栗山 未来)](https://myanimelist.net/character/81751/Mirai_Kuriyama), who notably wears red glasses [[Megane (めがね)](https://jisho.org/word/眼鏡)].\r\n","readmeFilename":"README.md","keywords":["discord","bot","cluster","sharding","automatic"]}