{"_id":"@ayyo.gg/sdk","_rev":"7-bf257a183a5417847485ea807b05078a","name":"@ayyo.gg/sdk","dist-tags":{"latest":"3.3.4"},"versions":{"3.0.0":{"name":"@ayyo.gg/sdk","version":"3.0.0","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"2f9750ec882ae42ec1538fd9092deedfe6ed6125","_id":"@ayyo.gg/sdk@3.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5eMVD+lQ/yUuq+9J10W5Rm0VvywbFHf/b3U64/ogcAN94VoEFe31mEztadR6zT7AvIYrtRBA6UPCkgQjD8ZzqA==","shasum":"fc845ab2b9f80b2a64b4331f65bca561867afdcc","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.0.0.tgz","fileCount":18,"unpackedSize":36894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe92IXXnGOg4+vvdVX9mJ5ky3MPVct5L7UMvMGb3DryAiEAvbP636i98g7TETv9gQqxotbDPnOj/VbGsANkN1tSdME="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFqHuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKhAAh0JTyZz4t2LbCPBukFtkwuHyK5TrDHJkMAoiB6FRC9jNc6qs\r\n8CrrP4gfXAdHVOQRn+dFKkpiJyQpHHYlMtQ66KZGOJ607Ms2Kna9tC6uA7Zx\r\nk+agl5J+AmKEFg+blQVejhY3KjIvemG7pZYQFund9DxCn6BgcJ05OMcmTqSP\r\nU2+L0b6bbqf4EJyALur8JeIg/5f9jxb6/fQTbwl7pRSJ91ixXaxlYlmwUImU\r\nibLm8Nx/hncejry+ibn/S1VvyS9AXA6GbgMyIblAj0JN6UoiqFcLfo6iy0Ie\r\nGFD0g7qT0QNnG/sxnF4EQ7IqrTJDvSJG4tS9/mgpfknO/zZBrHHSygiLW4Z0\r\nlTDdwO48o2aBilWFiPKxY1aadyc/hvCuz445dVNq8ZctY7PqPbrpEdDniYX9\r\nTRGQus7iW2Q+tlKxDFRGlnm7nWikilz7lfJOUIWqOunbq4R/3RbzAupA/Mka\r\nzJ/CC3z5CEzKZwddSR6u7ERVeQjdqTy/MSuVm7sDQVYvO50f3EEjzwh9NtiB\r\nwHy3xmhu3xFqlNjqbsT81UI/UlCHDXqUfwTd6+092XHE0hmCz2+rdt3tvftr\r\nGoquKCBcZuJKQO70WSRhr47EIOXPjjFPZ6H1pJbTTeOVJefR2DUPC4xkMqrX\r\nsJSP+qXQqRECdMIw4+ny2/teJJgaJIxK2g0=\r\n=t0ec\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.0.0_1679204846207_0.2131130355590185"},"_hasShrinkwrap":false},"3.1.0":{"name":"@ayyo.gg/sdk","version":"3.1.0","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"8fb37c0b7c47ea2d15e2afb1ae4bf81533867aa2","_id":"@ayyo.gg/sdk@3.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-UysDHkPvugCSvCI5xXre3h37vintNir7+U/x3HQ/E89nip1JAD6ouj7z6Jqj0n1KZmXiymsKs7INMHfPYo+Uew==","shasum":"b70601860ddbf25de5ceba10f0c17577367dacb9","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.1.0.tgz","fileCount":18,"unpackedSize":37017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLyiHK0mlDXGKkcwMv0ByI0oeaQ4ZB7nLySQxRjwm/wAiBhrkyIh4eJSiY02svtqn8VpRk1jnHs+bwnSVxjsWAhGg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLPjjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiVRAAjFtJbANkEidaf13l0VhvEewz76beedp5PdFqFvPyn+sbIOvP\r\n4/oz+Y6hSazBpvnIBk2LYcoe77YVHL7Vl7NyLD4xLtScedDM8EcQUs5W1CYO\r\nUjlb6t/0i9oP9a8qmgGoSMh05bDquPdOZishdaLOC65N04KSCEypUw6GOImR\r\n3xc3/KKSGDikJPdJS79t4wUS/kjEG9dOpDX8fXggDyzbgQGAqCzoIcfEONpF\r\nGLzjuOYF4iCBVtkf/B6CSViuIJgrT/I9mC/7Uze2i1E/+fian6Y5xpxz2HDk\r\ncmEajnh9huZrIPj6sEm7RUwo3cF4PhI2DHEm6eK8DSV2M9xVQOBPtnRqktrJ\r\ndSntlT3fIIX5sN8AR03zpWiK5xauyiHwdh8l3GfDNnnRQvEGy8/c9roiJIqV\r\nwPmH2f+Qy1T8KAzEPgeA2YB843QfuSns8VvpzXevduyE5uzhI3ZhDFJF7qQ4\r\n/2Wowt2EYxYna4Wkby3vMNdE9qB+ofgHB9DJt+DeCgEK7vbvNOwyLeWmEihc\r\nWq7lzROqbAA5TsqjwoDw8ztNTfuu2ofCa2ftCUIfUHAz8/j/sKNu66PQIE8V\r\n/07eJEAXekRTKb8Zf+8vo66bcU83m0oOKogOq+Li7HgLUXL9y0m43UUDlXW7\r\n2GagksZs5FZWjq9cY3i8S88oYN0kNV+Bqw8=\r\n=UGFb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.1.0_1680668899557_0.27444555085925293"},"_hasShrinkwrap":false},"3.2.0":{"name":"@ayyo.gg/sdk","version":"3.2.0","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"5c29849c28435edfc02046902f509b296ff2c03d","_id":"@ayyo.gg/sdk@3.2.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yx9wXuwplIjlMRSrhozfWgs5JLmUTSsfQTdkeuneUz/cOmy+KsK2GCtzB9+swCD5aNZJl5uTBukNAisG1mn4Fg==","shasum":"3c04f1836c453c24f0dc75852d62eabf5e900024","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.2.0.tgz","fileCount":18,"unpackedSize":37148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxrvDvOzUl8O/2vrKZuUAYNZ5K68yy9RyKUAS05f0qHQIhANRQe0ny39XByx2QNX9WyI+9MjZQdkiWMUIX37k6W9Vn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMOA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKeQ//fbE8G6eJglPNiGzVcPyLDJKbQwtPFxbAhsVmA3skY6AYaxE4\r\nz5Sn6NcqCW50643DLpxNf0A/9ulOfKoho/fWa9NZAx1vZUNk7LjSExIXak9M\r\nSruY2BItOkf0cAGnmi2HGYXUVqzCILATc5p/v5hY2GLb0jwESmyFY6yw+e8k\r\nuqgBuziUA05gsaFoQ+y3zcyZM7L0DF0ThNOXh9V/rMvwv9pm9HyHweOCArto\r\nCowZO2/w4PXp3Cyo1XuhqY2JG1I+iOyKSii6QNSHJnLqdhG3DdbyPpE8qqFo\r\nFQp6NX3JEKTQl7Ke6ZLE45k4ndKtq1+1A0C3SiATfyIrdTkt2Q3++JPGJ/0b\r\nl4q8FiVFJQV1ZSozxEcyeMH6DHmu2LYhc3DYur9FuKoQE8k9dmeK/F3KHuRy\r\nLctLqMQ900FwHgwsFNO+5FQvLpK0JCPpIyhj4VKCuh2BEfalTwTBQjrRtuKZ\r\n+oZIO5Kih+E3np/vPSDPODQINS9u2SBsfrVSpJTZU8PHif2xi2pDgnDKt//d\r\nDMBPYzl3ukGTsYFtXrdDTHJoBoNpzwQq0xaJfetbqX+U0FbA5pgrMm35oqjb\r\nsPEFmGBs5/Yfo2sA3gRxlHebtHPuPVdiR3TvJPS4djChsF9TXtzX5zTxVTZn\r\npYnBFLoRGr0Q9knMbJ6Bmoy8ktFuYy/p1Kw=\r\n=btjG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.2.0_1680924729264_0.4677049191247933"},"_hasShrinkwrap":false},"3.3.0":{"name":"@ayyo.gg/sdk","version":"3.3.0","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"ff261fc3a912cf357979bf61f5b8f645086b9825","_id":"@ayyo.gg/sdk@3.3.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QvwEgcuvGW3vt7HUBRw8ZcvfbeIpBTIRa+UsU0GhWtVgnezD0FWG5iEeWwHxI0b8OdlSbEIQU19FhxvDVL5/Ow==","shasum":"447119e11c8f99fe7b9e8a4ea690e63e9e4304d4","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.3.0.tgz","fileCount":18,"unpackedSize":37486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc2WLn+X9lVdbIQ2aVkPFFyV+GhrJyo3voknz2DiATagIgCmXg1MRKSRKILAPMHHLKDBfR7Rd1hTvX5xwSMdaBMaM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO29nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKRAAhVcw8ADCBAwL6JomnZh5oErLoyH8OTt0G+cvutkRaCJbNDVo\r\nqg+C7BOaaR32eAH/dYDy+O7wCRBRDsbFOY4RWOww9Zmv+nUkkQrQ7fF/Fi+i\r\nqBzRGjYk9XK22OUx1vr54wNiBG5iFISrktDC8WAC2WCUfGrEG9wRCwE2c+d+\r\nqT08aRxV09C05LDO0UwVfanhPB0zOO/qw/fpSlIG7PHddgT9Cx5Kuv/Oeqbu\r\n2aVWWRtO3/Xax9oI0RjoigGX0pqvPn6IeOZsWgbCQ1UX118I7oay3x+Ro8ZM\r\nluz6LXF7BuRsUDl8lDZnRhJDIi2RSyeijAoD9ovyNnqK63w7FJcabl/zIp3A\r\n31zgTBtjz84y7i+fqR4ixGLtO8MC7ZXGdgURDlXZUa5CrMAj/Ii/MD4EArhs\r\nns6EpX+/7QNVWHL0kOaCAMcWRkQiS1+lBIvTlcLr8ngCLnXGVQyRJCoHtLq7\r\n2jR2g59cBUcyT7CdPXyFmSgWGiTKbrhLAtIbJLIQo8KnN4BkhCjo9WNcTty4\r\n/coQ8P1Ecos1oLzI42ncoG0Qz02lQc5EIsXFL6KGlDrfHkCeTXTMgPMdbi2m\r\nlc3e4COTcOF+e6+X61DOOJ5sDCwWgjfSwiNaj/k00qhZ+SQEiA+ULPcQbQ8i\r\nyPhXL7WGxaS2ZR2Wm2yFNjqSpW3PpVkFtl4=\r\n=K+hy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.3.0_1681616743027_0.06264391200306063"},"_hasShrinkwrap":false},"3.3.1":{"name":"@ayyo.gg/sdk","version":"3.3.1","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","axios":"^1.4.0","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"70cd93b7c58bf7cc49ce019cdda42ed09b4a6c95","_id":"@ayyo.gg/sdk@3.3.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pofDsFAEM3DyiQoabQmY4lEk8HXugNqb4SoFMaywQ0Ph3DSfjP8RB6oqapu2YdOkN2P4cdMcrNgeko1fFBBR0w==","shasum":"c8d26d93f207a4f0824dec575a8c3c44cc3305e1","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.3.1.tgz","fileCount":19,"unpackedSize":40424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeTqWUkGzMJegXdDuoKSgFpzG3P4IhZ9eWzDoWID4mcwIgV9ZMLRUSF97d2ySQaWCrnwJrdWPfBOBitnzt39h+lTI="}]},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.3.1_1684358710706_0.6490082628260285"},"_hasShrinkwrap":false},"3.3.2":{"name":"@ayyo.gg/sdk","version":"3.3.2","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","axios":"^1.4.0","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"df838814712fecd76deb8c6d8df274873d185123","_id":"@ayyo.gg/sdk@3.3.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CwYD+F16VrZiLXYgG/10i5vK5lsHYORgsk4tIg7ih8C2CS2byinzRHNGiuFczi6u7t5sJYh6xLcpBaYk76W3sw==","shasum":"49d6cb3e795221bddeffc7f88fabdbca7cdd46a4","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.3.2.tgz","fileCount":19,"unpackedSize":41159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8qSPz5+PN6WJSpoxzoBSwSFdejPAYwQ+017pAF7bHigIgH2GIaoK5HQF4OntPUEFm4k1WhqakX6YTVZxQcjShExY="}]},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.3.2_1685936934490_0.9233351669010708"},"_hasShrinkwrap":false},"3.3.3":{"name":"@ayyo.gg/sdk","version":"3.3.3","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","await-sleep":"^0.0.1","axios":"^1.4.0","cli-table":"^0.3.11","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"90da60682216a0f45935be520f5549c3ae6ad442","_id":"@ayyo.gg/sdk@3.3.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mqOgPoPNnH6iJGmEEdcR7di//2Gqp+G2GHFB+fWBaAY/mNaV8NxFvGgeNBK8mBB8KsPb0GAorCqtOgfe6D4Viw==","shasum":"aef09b3fe21c63f9f09c23f0cd88650995498908","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.3.3.tgz","fileCount":20,"unpackedSize":50224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0YCBHy2DqgPHJBmDozTeRUN6vls1uUK9pHvInsZ72EwIhANTTJOxP+VGLKvxZ1z1JXIDPMz6dK7tHGtdQl5udLaHY"}]},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.3.3_1693257609236_0.11025705408926734"},"_hasShrinkwrap":false},"3.3.4":{"name":"@ayyo.gg/sdk","version":"3.3.4","description":"ayyo.gg Bot Software Development Kit","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"avsc":"^5.7.7","await-sleep":"^0.0.1","axios":"^1.4.0","cli-table":"^0.3.11","ws":"^8.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"ayyo.gg"},"license":"Copyright AYYO 2023","directories":{"example":"examples","lib":"lib"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"homepage":"https://gitlab.com/ayyo.gg/sdk#readme","gitHead":"cc20a5c4d6d0a45bffbacd7e71e1bc25c9eae458","_id":"@ayyo.gg/sdk@3.3.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/EFDRLTSTqtvSeiUXnwf2JkE8NlM6f1Q0n3moMs73tNevxuVTf+q0O/Y/RpFJzwwkUnf3N/v3CPwQ3aqGvIpOw==","shasum":"e5af7a26e74804c68e1ef39c91bafc553c44089c","tarball":"https://registry.npmjs.org/@ayyo.gg/sdk/-/sdk-3.3.4.tgz","fileCount":21,"unpackedSize":51419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0L3WoDjmYwVxpfY2ChBCoJvXlqLuJizQgmgwJ4YubDAiBpTEj/DsuVb3WQ9hA8qOkvhBQhPirX/TaIXQudYrjF7g=="}]},"_npmUser":{"name":"admiral-byrd","email":"ayyo@marak.com"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_3.3.4_1695917231040_0.27445620950410676"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-19T05:47:26.151Z","3.0.0":"2023-03-19T05:47:26.339Z","modified":"2023-09-28T16:07:11.423Z","3.1.0":"2023-04-05T04:28:19.727Z","3.2.0":"2023-04-08T03:32:09.451Z","3.3.0":"2023-04-16T03:45:43.214Z","3.3.1":"2023-05-17T21:25:10.898Z","3.3.2":"2023-06-05T03:48:54.728Z","3.3.3":"2023-08-28T21:20:09.416Z","3.3.4":"2023-09-28T16:07:11.248Z"},"maintainers":[{"name":"admiral-byrd","email":"ayyo@marak.com"}],"description":"ayyo.gg Bot Software Development Kit","homepage":"https://gitlab.com/ayyo.gg/sdk#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/ayyo.gg/sdk.git"},"author":{"name":"ayyo.gg"},"bugs":{"url":"https://gitlab.com/ayyo.gg/sdk/issues"},"license":"Copyright AYYO 2023","readme":"![AYYO](https://ayyo.gg/img/ayyo-o.png \"AYYO\")\n\n# AYYO A.I. Bot Software Development Kit\n\n## *Alpha Edition*\n\n**Create your own [ayyo.gg](https://ayyo.gg) A.I. Bots!**\n\nAYYO fully supports automated agents playing our games and can directly incorporate your A.I. Bots into [ayyo.gg](https://ayyo.gg).\n\nAYYO A.I. bots act as virtual players in the AYYO game. AYYO A.I. Bots subscribe and process the AYYO game state in real-time, responding and sending controller inputs to the AYYO servers.\n\nPlayers can develop and deploy A.I. behaviors to run autonomously in the cloud or in-game with the flip of a switch in the auto-pilot console. \n\nThis repository provides a Software Development Kit for building AYYO A.I. Bots.\n\n## Installation\n\n```bash\nnpm install @ayyo.gg/sdk\n```\n\n## Usage\n\n```js\n\nimport AYYO from '@ayyo.gg/sdk';\n\nasync function go () {\n\n  // Creates a new AYYO.Bot client\n  let bobbyBot = new AYYO.Bot({\n    nickname: 'Bobby',\n    apiKey: '0xAaAaaaAAaaaAaaeEEeeEeeEe89a9EF980AdcA1fC', // your public ETH address\n    ayyoKey: 'top-secret-ayyo-key' // your ayyo.gg API key (optional)\n  });\n\n  // Listens for any errors from the client\n  bobbyBot.on('error', function (err) {\n    throw err;\n  });\n\n  bobbyBot.on('gamestate', function (gamestate) {\n\n    // Perform arbitrary logic on gamestate array\n    // Each item contains a state which represents a gamestate entity\n    gamestate.snapshot.state.forEach(function (state) {\n      console.log(state);\n    });\n\n    // \n    // Set any of the available control input values to true or false\n    bobbyBot.sendInputs({\n      UP: false,\n      RIGHT: false,\n      primaryWeapon: true\n    });\n\n});\n\n  // Connects the bot to a random room\n  await bobbyBot.connect();\n\n  // Joins the default game room\n  await bobbyBot.join();\n\n}\n\ngo();\n\n```\n\n*Note: The Server will reset all input values to `false` on each new gametick.*\n\n### Available Control Inputs\n\n```js\n\nconst inputs = {\n  UP: false,\n  DOWN: false,\n  LEFT: false,\n  RIGHT: false,\n  strafeLeft: false,\n  strafeRight: false,\n  strafeUp: false,\n  strafeDown: false,\n  primaryWeapon: false,\n  secondaryWeapon: false,\n  tertiaryWeapon: false,\n  quadWeapon: false,\n  pentaWeapon: false,\n  hexaWeapon: false,\n  specialWeapon: false\n};\n\n```\n\n## Examples\n\nSee: `./examples` folder\n\n*More examples and A.I. Behaviors are coming soon! If you are interested in helping develop AYYO technology come [make first contact](https://discord.gg/C8uTtc4yDG)*\n\n![AYYO](https://ayyo.gg/img/logo.png \"AYYO\")\n## Copyright ayyo.gg 2023","readmeFilename":"ReadMe.md"}