{"_id":"tournament-assistant-client","_rev":"27-860fe15b1dc1291d1788e1407695b8b2","name":"tournament-assistant-client","dist-tags":{"latest":"0.9.8","next":"0.8.2-0"},"versions":{"0.1.0":{"name":"tournament-assistant-client","version":"0.1.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1","ws":"^8.5.0"},"types":"./dist/index.d.ts","gitHead":"4836d07b08efa9e85a48a916421a54dc23c7e437","_id":"tournament-assistant-client@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Yp++jCeJ8c0vj3LNXJoWMVCgJuh4xMOZRM/cPyGioMIS3+rvdAWorwrxHjYS4o9NJlhN94g7dKRlFnrdcHqfQg==","shasum":"9beefdbf98ed2f3c84a4ace97edf5be5e8126c01","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.1.0.tgz","fileCount":148,"unpackedSize":961814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCym9egDkbFXnuIp/cno1pMyk6YQiqE9uUQ3CcTuHOKkgIgCOysbh93cWqEySLtrLQY3OGcSFEhQE4LSW17DL9cK84="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicmzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHexAAmvUtFDMnKskVtdYZLz+emc1mCog/9Kn4sGOIYlZ6JmYbhpML\r\nyRsSFQPGGKgQC61dJEggF5Q5uvZXNnE5sv5v0gZmuaiuBQNGtCEpBXK2+Ani\r\nlcesN2v+H2I7I7hmCbQotKNfWx4AvdNLatQLRrl/RyjnmOj8PE8fCWEOxnau\r\n6tt2gBZDikE+BaXs3qG6YTjkfhEaGBF7PwRAFQc8O4Rxq2uWP0pcrqU7/hra\r\nx0Pkfi/eYOq9VXSGBu/UnNgZ8Buful4Wub7LyDZoi1E0qpZn8tt+TeqZ/FIb\r\nZpMIA7K7F5TC3PkarZh/c6nzBQY0CBCeddiYJuTx5iq2jwhBu2tLHkoGvP1S\r\naywwyjLPzaOPGQAv75MAcyqOdkVQccl1+Y4/ZiC7BmMD0bLzCDIUhxUeVuru\r\n7zkPVaOobdF7iUaU3jrCaO1ppZ84/Wx6neeNQn43ECcUAVdSsdxvRWyvbzLo\r\n+RomQU470oJrcjRCVtel0ksyrzqgwEz+blXxrB/M7SKhXCzllcMo3ZNZBKuV\r\nabAk+uaER1ypn61vmIMkFSOvGS9Oy3OKyo8cBi/xeDLAjTOkI9G2CGbr3nAO\r\nmz6zUck0XUOZDR4REYLX6rbCkucVk342cQTP22g7PWCNYN70Gw7sqRywfloQ\r\nNTPF+/qP5KZQ3nR2SSiBvJazue4s5pABu1c=\r\n=Vrxz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.1.0_1651666132880_0.053725640162696875"},"_hasShrinkwrap":false},"0.2.0":{"name":"tournament-assistant-client","version":"0.2.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1"},"types":"./dist/index.d.ts","gitHead":"4fc95171181280179bd92f2eae64d3b6a49121ea","_id":"tournament-assistant-client@0.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-st2KVaJ0PoEQb2IVYwklL4/VwoY8nUnFo2xDYqt+/E1Axu3F8WBPrg68hiTCYLTrlDoKL9rFUti1NynCJi1B3g==","shasum":"4b8f5716a57e02f36922055a8a36cd06cb5961b8","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.2.0.tgz","fileCount":147,"unpackedSize":962173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLx9CrY7h5dmCHQ6ddGh+HsIG7piUvx8LozMoDL07lSAiEAjW6WY3e5xtxfyBlrEbm/wi1utFFfaaB4ai9PH/GbnTQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid1M+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonAA//YD7k/9+IjCYZRZ1hO0JOfuVGyQTOloBWwM50w58itSJPS33o\r\nEq53lHuJlJTLQRvTcI8eWUk216LPPFeW1pF4KcQCnOEN5wYsS/b1cACX7e7/\r\naxyIivQeJ6G/8nz2fNsHvvkv5rQJEHt4Xsl+ypkV1zDF4sxiQYpJSCBziMco\r\nK+YlRmxd9RAE8wKomUg2cWmpVsNxp3ZnOpmLZB+8MiM25FKMi4/8Jkk9iNK6\r\nEMRnbxctqSi4N+L5mlUCZSuYFNtmXVpZziCrjWVzqZ5/ufFXPK467NUL28jW\r\nrfPxXqbxXgPzdqbbXAqUNcXfQbzMN4AaSbfMdBnKg4iAg/g9J15dIO4Nv1+C\r\nsGyCUjjJQHvF4y816zQRcpExPhP7wSlIBPHtXF945NNF1F135mOG2+8r13Is\r\nYeprEWr79loZc29E4yBC5nuzwy3UbDDe3/BjsmOW0k4Cm7erMFGSgaOFJKSD\r\n1YlFzgTlD2GxLYiR6Cp91OJkCB6x4k5+T7UQC6OdDdCboz2gDzur3rDJkFMl\r\neNKikPSUUMKDeI/I/V4sqSppEnN9OF6FPcwGhckt1x5W7qsmMFyJvr/RLxKs\r\n51TxEWP/eVPZb4Khl7dtHKJxFGRbhBmSNMm2Ver51cTIEv3BCBqPKDtpZXo2\r\nwRdRvNAi9fO/hg4n3y6kub6732DsHnL3RJ8=\r\n=mQhw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.2.0_1651987262711_0.861436809514696"},"_hasShrinkwrap":false},"0.3.1":{"name":"tournament-assistant-client","version":"0.3.1","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1"},"types":"./dist/index.d.ts","gitHead":"b95843e7fb5f990eae1a625c7d1d765766fb42d4","_id":"tournament-assistant-client@0.3.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-keW/y5nqEKauteZkPogslNdp5aamwH3wHYzwkAIx+OrvWYkfslv1gFpF+qOZSfMro6PAW5+BoR5JV1QRzBCGYQ==","shasum":"1a37efd9f9bb9eb76df293ca980b52896f3bd9f2","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.3.1.tgz","fileCount":147,"unpackedSize":961579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv+ZpXKMBnckND70FSbD9QPHRfUd7WRV323M32/PN7uAiEAs4Nwomv3p/VhBlsMwy8RShibQbV3fpkfpZNXNPpI/kM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid1jKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbCBAAm+E3Iamg46R5eIBA14foVDqSs7YcfmxFE2aCEDGhccf3ejsL\r\nq50z5fCcttSVltJUn9dgWQAYcQBMOFj6VR8CY3PGI0aiVSpSsF0BORyG3i+a\r\nBkR3o4xkUNkQ1Pwrm0vEXI02qK7a5xHNVJSEmdica0W5JqA9pAj65vlqpr76\r\na7ypzI4bsp6Fyy5NFJMF2V+RNwO0NWLdCT9k9xTTwjlvBV+JniG/5+WOmQkp\r\neN9pZunMmr40vuEiBEsYtHIezwm32kbnPN69OXL+XJS1IZY+NT7SqmNjgtHC\r\ntgRD/RMy8kQRslinxkduwC9rOGWJ7gRgxvPYYrY10sO5ddbDNkanyYu3nalN\r\nRBBspya2mu4FIl1rmCL5s7gf2P6kCkNnhtVruk83plipdN9q8nkSELI5TbF0\r\nf2VHFBAQUcX2aUrgirT9oqmXJ6IqnOJh7uYtY6176NWFC9HTUBv8QoNbK6BX\r\nzckiwnuXq/G1aFDMMDYplt3mjVFXzbk0YqrAa4b4wD92TbaTymztZVk2SuX1\r\nloBKzGmYVeFh3+rGWjeSFDP2m0leQI+p7YD8gMaLrRglxQIx3Db8yokKr8na\r\nbdMiB2fPkqfZDpcavpeX8crfISsww+R+Os5HY7EeLkkB9qEp/iMMEF8TFz5x\r\npeUchq31vo2+OnWHrld3ZpGFqePUMsIa/IM=\r\n=8mgd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.3.1_1651988682213_0.6140601013479896"},"_hasShrinkwrap":false},"0.4.1":{"name":"tournament-assistant-client","version":"0.4.1","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1"},"types":"./dist/index.d.ts","gitHead":"42bf98a43c527f1720a2125212d0bba890d37945","_id":"tournament-assistant-client@0.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-WgRxCyG4GzP69MzlinOiX/s67MxjGMyd1QWs0O1pmvrMorbUcbnBWT1/yMmwR+dJkwKI1BrtZ0GGi/3MrHpmoQ==","shasum":"973a742433b90d368d736005f23da13c5f7c1952","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.4.1.tgz","fileCount":147,"unpackedSize":961465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcNXEoo5ZjXpKiaVzvyiq4xbqV83VmGK9jN1ttZvRd4QIhAMuSIOvGo5bQWFsCrVOVopUS2IGy3RWO4SYO7dtopeTj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid7GYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaCQ//WlNoMVIEBr93bzbwRjeU1K/HkOqPiKYbYmkx33rhB/DGrpcL\r\ntyqgRmxQp7oNkXmtamdedKs71iOcZSmd1/QBu1qZ8HCNcOB3s5XxiFpcyS5s\r\nXqsksddwx8ntOrHIPRLtXbV8vsB5U6IT0BsSZaVx/yiSWTgO86nEEId0Cvw0\r\n48oDnzAyRb0IWmeJlCkEt6FoUej7r7+777C7fX8SyRzAxra95LStH5oS13e8\r\nexE3xt1Y09G9J/eUBIlKQAHdI+QSbE3Xq7sq7EtLzsLvJz5qXFAu2Gany7Ah\r\nxGxe8tvKLWwqnbv5cCA0oKjbjosM4x83Ap2qADLXehD+KwzU6fzbxOOjf0LQ\r\nL71E6cIpsQSjcy9dd/jvp79SFUJhNCw7+T7LdrENX9DUN8VWjnGUUj7DYaD2\r\ngxJy8l1WA4+4l0xy4QVRnnaG/WikzK7KClnWqAjJXU3nraxsI61xCF0NXDpM\r\nQRGUsASTCiPaHJkBdbdn3C14Gb2e8U/v+XK6WVFqcHE5fqlmOmHV0Yfnpyuc\r\nONSvN52NKOBRhHjntrBCx7PDJUicqlj5k/R2GwC69d213dQH0woW+mNGKwX1\r\nFeGgy0+cwp3doY0jIko+hH+/NAJTz/l5O0tVT/tfmeaqImIWrBOp8hsLARiD\r\n1a3wFPqRVMgZkZo7iOW266v6AL9DOSGEksw=\r\n=nxRN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.4.1_1652011416269_0.9952200826509405"},"_hasShrinkwrap":false},"0.4.2":{"name":"tournament-assistant-client","version":"0.4.2","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1"},"types":"./dist/index.d.ts","gitHead":"895660b1334b03c89ddb3f7a61d980e6b88a9a2d","_id":"tournament-assistant-client@0.4.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-L+PXm3m+n9fM55wq/50gdbUcvROBHock8eb0pifPIFAjfrMxmQ30771EJP5Nv2f0lndq/ltTx5SPc3cIMvJdBw==","shasum":"10cb1563eb2a758998634a379b99c4312d945425","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.4.2.tgz","fileCount":147,"unpackedSize":961465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9ih03WTUJ+CTwEg/ZE7JWh2c4NCTeBzqg/ScyS5fiXAIhAL/qzL0ZoojQqgp4OfIOTgKggbltE60nTCEyyA/sUVjI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7h1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAhA//RU0iSsJHh0TMlkJY3btymTkyBswSwa8ecN+7opV+jT12iX8W\r\nN57v2jDH5i2p//6C12fzInkKIxH5Fb26QOXZ2C2wHBwzxBcdyAM/KJW2jyY8\r\nv8Uhkvibc535F/6wIekHwl3fBOqyQJm161pgYyNME2QxMteOafeMTUPEtESa\r\n1qRTs3rAKpLVRwjA5yrZ0T6fqnxoGoRomBn+jRVNc7ozkt98vIuaJycCSDsC\r\n/efetzR2FSQjDUeC/k0pRPaSAcKFVfxjkcLIxHWqcMK4sgwcWWJU3eeRGoXm\r\nIjhzpyAfXSye9vXsik+Dcci+XHHyvJ7Wyr+w6srFJqZReuHr3sKoLZuUqPyq\r\nNVaM1beFfrkFEJIKozkmn+5eySUEFzKvNii/6Qe8TGjYUHwVYvvq0WeAwu0e\r\n5jrbhPXzUaGyFcap9jjJSexmI96jXtW/VKb4L7/Q1mGwgVxMo6kOdhjdxsTG\r\n+GNuHBXSdyiHkTSEdG3iFpVsS+Wk8y7wPr/pa28RJXFCwjGcBKCaC8IW5WkU\r\nKIdX4dFO8QGNqWNuqtV1XWL/CN7h3nmthNHQ9GioTGwQJm99LVxlceWmd7qR\r\nkd7hlBqJql+W/AaWaAHFZcjnbnTl9zPTE1CG3P2C0K9Av6fQHOgqkWhmSLay\r\nPDmSemUOiMq+6BKp8pUEy146UU/1x1b3FC4=\r\n=HO9X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.4.2_1652275316879_0.9322414577559421"},"_hasShrinkwrap":false},"0.4.3":{"name":"tournament-assistant-client","version":"0.4.3","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.20.1"},"types":"./dist/index.d.ts","gitHead":"1289debe2d03b159e6cde89c47b92cb10cc4ca0a","_id":"tournament-assistant-client@0.4.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AptXFbVR12Pk67pxMLCZcY+plpsjVSRCoHX9LiHGum1tSINCJf1WbD0FwoTXVWEcl4kXicG0MpXQzX9nnMsnxg==","shasum":"c9dfba726a52b6fad78e413d02f45a222785eea9","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.4.3.tgz","fileCount":139,"unpackedSize":948135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1zJqUCWNNtyjwFRElUVBLCyhF94nUvTf84asUO/ZmNgIgGQ5MsOcYg4gtRgJeToFiryeDgw7nPZVwpZ80P8uPgAM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7iOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtHBAAhRF0s1UW6aFicAxN+iI7HrZkJVL0c+vPhEkZJqPgYthKS2dQ\r\nJf3mCIpdnyat/KsOKro8YpdeEqK5nljEaY82YGxeLxg1y96eiNy5QNgxedpF\r\namUctYgqX7V3km2KzfrfGTV33TIMwnYT4BH38V1yNkoEk51YRoTWYJhTKy0g\r\nkwOZ70RDJDi0j9j9Us+tMNc8mLqRFuJJohN+d+imF3z35i83L9E05Fka4/zb\r\nnzEuFm+rDnbglNRfXMmIvy7Q5lFaAuF0sUCbLWke54Hzw4rasHaLS8GUKmfV\r\n0k3V2oniWFqFALYYqgXlHNbKmkfAwtpgtGg88STuRN3ZrhiZq2Apadd7KWlM\r\nVEl3pH+OqlHDie1+o5HhCnjEGh33Vq6yaADWCeoz7E0MAhB4QaOMz2qnejx/\r\nGCPrO+x8UJPQdsRBCgrgXRi4x86o5TXxLy4D9OH/o1JEFAUYd3LF9G2WdwKb\r\n4oJt+D1DwoiUSEysCJrq6jqWDV4QNJgqCDwU/7Qoz4dpicjJQokn5ReDpE3v\r\nJAPEO1aI+ySissa+zoTP7dYeE9c0YEioCN9dZwn+Boa3zK5WDmKZ5g+Jrsop\r\nKwi6oXptByDXjUXcea0woIXLezx/6vYUxyC2xxuU7IEsRny+qI05CXf3eNZj\r\nfu048xtBxeR87DvkX7KnTKPXGIR2+ifuBOY=\r\n=0K9e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.4.3_1652275342471_0.6710478463426988"},"_hasShrinkwrap":false},"0.5.0":{"name":"tournament-assistant-client","version":"0.5.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"c0e379fe1179c0f7c5e5f49ac24f28cc26910917","_id":"tournament-assistant-client@0.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Gcfo9M4NnYU/sGRd2DA5pejWsqeQc/Dv4vyJO/IOQyBLCmwfUsDSVPNN0D3tDGeolW9KS+/W1Cxo5jTO2ZMXNA==","shasum":"044a4035d806bb1a266213f4f4cb644d28f2949b","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.5.0.tgz","fileCount":138,"unpackedSize":948709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGlO+lH89Ki0E4f4569977RM5T/um2NMv/5MC10Rb5bQIhAIE6W4Ku0/yPkeAVGEm4YmJfnqmcNWxvam2zja5vkAYv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+y7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob9g/8DUsVFK7X5RcBQKyZb0hwzNnTt8bUn7ww/UUfb83asO7MWgDq\r\nHPWpihmiu87gDipvs09wn1J3E+ZqGTuMjL4SHZB7x1NGaKZ3lFzROn5o91Pj\r\nsJEh1DIXh3D6s/+7UMTkHwzJPzz885bNulry28oCn+SzxIFiVq9mwfEDZFX2\r\n94kRpsOsrD12DidZbPedbKWIWepyCgL8cY+t6P0+9yBrhqkJ1I/QxLyKCPdT\r\nYQIxrwJCRl9lvlpVLJyIP+I3z9WkhoNDURD68GeIwzyKMz68QgUkBgYQUM8Q\r\nwM5OjImD6qvSX72MulHoqYdSZ/arwVZIynhu3pefgg73/HFAZAapoUpXkbSb\r\nx4zcfGDD+F6XZ+eb+ZkdJvI2ItlIPfQMKme3RlN3X5rx5Oa36wK+bmWhnIy9\r\nNq+58WLBNuWGLRTS5/mk5aAsnqRidDBdcL94jfqNr4SPVV8IFF5kCcrsGqUB\r\nB5anCL2SFGvVCO5cR+1f56i/G8uHX/Q7yEpUV/4l4bHBjy3E4OSoxt/6lnbB\r\na2rvMG2Yaa7wKFiNeMMAEvy12J/m1FGy5AU056nd/B/SJ1B3+nbpSs5DChVw\r\nLwX6EwpEmhiOmHSwaoWwdrlB9o8PryTmXIvHpOdqh1zHCqrkS1UU1FDboQEM\r\naJ053TqRREr+kuA06xJXZbCQo9tttRKnBv8=\r\n=E3Nw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.5.0_1652288699245_0.09488408678000337"},"_hasShrinkwrap":false},"0.6.0":{"name":"tournament-assistant-client","version":"0.6.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"36d919ba7ba51883117fd477b948aaecb4a838d1","_id":"tournament-assistant-client@0.6.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-s4WlAVS+NoDvwoJhn+lQNkZV5/cenay26NrqtVm17RYZUfprjg+1lhO7AkJbfjwfTBXjxrF4AwBkOFCh5aCvRQ==","shasum":"741c2c07ef6e078b491392c4e180b35be0f363fb","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.6.0.tgz","fileCount":136,"unpackedSize":955785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHphxI5APHvkaFsiFKb+sFY3a0udTo1XXUd2emQRN7J7AiB80DQjRrADAi5x1EzPJe4KUAD6cHNeHqTnSbSLK2Jpxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifcwzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Ew//ZrA3lJZBvdqrM8yavyBPJqZSW7bGD3YVeonqEG3f3Ih8gYw6\r\nrJm2RnIhs3EwhdQHFuVHbIPEF0s4rJEpMpmksAaDd3pU0abBF50BYS65orhB\r\nidaZwHlxkeHhtG/hYhYvn8TBZkKRI4Ph8BdFGnuAy7S9wONi10vKdB9S+Thg\r\n1RKmla+QoFcrclB3aKen7iygMHQvWfmLWro0pwVMOQXeYRXflHq9+OXVfO3K\r\nWIHM0jyu3Z4E2jH5DNLMLVPQNXVJkveTRHnwtb0brx0uWa4CLvFRV/77JO9t\r\nRlUHc8laePfLC7xZ0eD3rHmxJ1v12Qo58Z5LlcfDdBUwglozlG+BmbmMuC+c\r\npNlSmV2FdwSgcIXfGygHfdneq5skU+i4PUiB3e4zlEV69nIhRVEZI8dffoJo\r\nhuf1+LJFo/Vj+8yU9ZOKzheBYgv+U//jkvxb57W2Eqs6ApU1MLSwyZxfEzXA\r\nbx639MoIL4srA8ZJb0PlIvQzn1UvUz7xTmogaHu1wwgmMAXCg6z7bZHszJuO\r\n2tYR/fGoEIyvEKu0uAJADWAKRF/CkwZAxpX09fN3H1Im8Fn/c4g2jyR7uTya\r\nEx+xZHoK3W0FPQyGj0Ozhdi2ByOOVKWf4HHlcVb0TvW5a4UG92TUDwI31Qve\r\n1SGoqgju1vvpHZGz4EhDkTs/JLr/bC+b4ko=\r\n=+uOb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.6.0_1652411443057_0.005464819396919562"},"_hasShrinkwrap":false},"0.7.0":{"name":"tournament-assistant-client","version":"0.7.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"f37974affb41a33d9d4daece3f2b009f17518858","_id":"tournament-assistant-client@0.7.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1tJ4L7KdoarNrHsnRPJCYPF/sYlknVuriQN4y5PrbbnusfgIY/WoilGCjQnt2UvN1cXeYRK6gCuvljK8TqKPzg==","shasum":"4c7355e7ead41eaec8c4f90a9db54db29b9030b3","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.0.tgz","fileCount":136,"unpackedSize":956207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqMrwOFzMtdMT7skerbQCOoTsENvWmCQytE/QrAReYDAiEAoh9Daj0VJnGN5G/HAV0rE3VlirHPDpJI7DOUqvTVmwg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiglqRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZYQ/+L3CH9Eemjj7wgxbEyrq5BHUdHUPyBeEgrv3K5y4kCZIoEfxa\r\nxRW+A+Bl0X/9yOiqMhUUqnyz7locUaGK7qMwmsUAriL3AWd+ah5928W6XzY8\r\nWpN/IWmT/DcOkPHM54duUzl2tpdXkPM4HnfvlwQwNnZmgUeRl+ce8aRiZYAm\r\nLmg2uS4UauSeQJh308bfk7CDYREOmW+KDH92H8eLHi1hBMaHDOUeqPc82MAs\r\nbjNmAQ0fa91oJkjbYFR4oHnskUDFgJeHaM3ZEXAO6WJvRGR8M93iU2q75exD\r\n+jEaXI23pDwokS8wSjLfQECysIMZ+gRvKOCjjxuuqr39Vc1yj8ktHQqX5sOw\r\n5oLkR9+i4S1r17F2Ro/sppQ+noj/q+z6q6UQ3W8GWQby4t3hiWOYiADkCXLV\r\nxlh/f8Uv1/Ce4PexBRnF1qhIspgyHFtpd/UZxSLIGCc83mJZkfbmnz+Btb/3\r\njM2Auw4DWNeHtVK75s3bIn08Ig8QLMX4IWSNE1+zhf1PcwUh/2B078J3cRhU\r\nHilAwrVloknYVG6FdN9ilu/J3vXDMpDSTU3QSjl5beJexDmkvjcsCRsbdXq+\r\nsQgBKHKINtuXYqXXNmefrB1L6Z+cbxCeZTJuPRAUBw5m76h++qRNWcfs/tl8\r\nubVhADFoDTZqh1mqnUDsFO00hBVUAyVpqUk=\r\n=tFss\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.0_1652710033288_0.6763804927196135"},"_hasShrinkwrap":false},"0.7.1":{"name":"tournament-assistant-client","version":"0.7.1","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"b591da244ebecd39b96517fd8cfcca03c0061dfb","_id":"tournament-assistant-client@0.7.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kAJv6X6EqowpLjVQJYFrtUioszSNu8rHUZ4slMbG0jiViSXJULRH5CqPq1spv1aLR+174jhQwOrSMWU9rd2I6Q==","shasum":"28ad997dc71393ed8763729431963de2353120eb","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.1.tgz","fileCount":136,"unpackedSize":956053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1K5NxUVcIsr8rs84bJimwiCUVZ/Q5y5WH5hcqYNx8sgIhAMoIVuh5hsf8g+lbiKQSkom2s6UVFn9dNaVR5PyeSaOF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiglsbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUfA//SQF06T9/DrCf2970CguntUSKwQaQvLE3kvfEOPQuwSeR2+tE\r\ncLrfwTRVijOOadT4r/QaQRtvRhFaYLAeWWRLVMJVFQ0p6TXiMNAoYbw6i4Q7\r\nZ5iIjf2zNKK1+SmyWW6yOjuq8C9p4OPszHAb8xdQue1RWEHoQhT0638Zownr\r\n324D55mg/ZKcVjc8Q6gX46CqQGSfF/bz1ZISsm0an2S3hSxIe+sisZUP6qJw\r\nTApi8fjbsybwOQ3/OVvqg1yvnsOZGHbfbdICU+TEpNMMDwhXwzn9PgrIo1co\r\nhF9PHLkjbpZEtrBqwsXs711IZNbZ/7UFubaFykjlM8ocbwdPjoAXx0TQ0f0T\r\nHBmWtLHcghbGEFopPib6GVjcZlxMwxiRexasRS7u5tRa+3A1jZlI0ORNxYsk\r\nOJxK+11EsIj85zVT6CjqNICCXQo+VMEMRws3u1GTkcoxI4OBXeLvc1kSYFVc\r\n2O5FR+KEX22HQOCOt6mYPEdo4I4xEGS90r9x2s+w7Aq7Krm+TaQ47lQaWDcz\r\nETetW9tdddcRZwlLD69dMab7F1/rF9SNVbJ4J0+Dm0ggn3Li6iJslVR0Ur7W\r\nh2NrC2MMKDfWZXqPrREdMN3d+Lk9xo8UKUy37J6IW91CR7++JWhCKWj6IBB2\r\nemmdV4Pav1gzEo17Y62F8KsOCYPfXL60ZBA=\r\n=Lfbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.1_1652710171320_0.12897739235571448"},"_hasShrinkwrap":false},"0.7.2":{"name":"tournament-assistant-client","version":"0.7.2","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"651e08791079116048d88dcad484a2fa76b197db","_id":"tournament-assistant-client@0.7.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-JsvAqTjdCg15YZAF22sWfuqR74++POQftqAzvp63tjQXdesdt8OloJGuRwtXOptTxZaqTr52A6Dyi0R32ZVI9Q==","shasum":"7e7294643ff268fae6fa332857f5d7cfa974ba97","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.2.tgz","fileCount":136,"unpackedSize":956053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxo+i9p8Awd2h0p0OCLhcySzhahFyKzRTkZGvJZZMvNwIgbkQ/geDcamD5kNSP1+kvlA20+OTyxGo6vg33jXXEKNc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihEjKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqehA/9ESmPQBku379y/F8nqbmQGjXzJ3EKDSIQCUQT+XuuTqkeozbT\r\nBZn5V/hy/P7SE6BBvuHobttvg5Yo5W66CY1r86BHu9lSMPUO4cjqXkY8SvpB\r\n9EyKRYpemvQKOff+0RjtmdiBl3sAdlOxCjm70c2pXjndzGdIj7Yj+N4tkHit\r\nFtx69QL5BOx463rxWkZx/wGEYn0jJR4wuI6A0QJuz5rzaTyvL7/12GCFnu03\r\nAzRSqdRJztTCwjTkcVXbnqOm054zUsu0W5h8RKvaYUDXvW2Tibt+sgDz8tc2\r\nWES3ch4TJqSgyJYCF7k4CKgVMtymgy2otD03O6tHAImvOH/Em70OLBVTYwtR\r\nKKgtIbuelguuD8CxDfyioybNtlQKeM1i0rAUplZU4ECqogDRjTCRI/NWh9Mm\r\np2MQo1LZLL06ZO0gsVUaYHLUagIBRGNCpSdbWfYo4ZHKoWCD7aPzW0sNR0XF\r\nTFY3+4rCuL3wLmoYovF7gEt2unyKZwCC1JP9c+vvOhvlNP5rHPPiV65kUjW7\r\ntfTzKVzEVuoGVlpSA4FxF94JCTagPMqmjHeYtA2r2Giv3U4ypmyoSaXJQtYj\r\nXEqKEz0tyN7Ub3drsW7SgwtpxwfPp873nKJ9U38VYMaRT3sDXNw5rgQp5+Z0\r\nN4hPStFufmeBvmhg68M6p6HKdyRDrGfo/R4=\r\n=dqHk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.2_1652836554417_0.04242187268231601"},"_hasShrinkwrap":false},"0.7.3":{"name":"tournament-assistant-client","version":"0.7.3","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"0319564ddbc8c7a93b6d76fd2127af6923aef16b","_id":"tournament-assistant-client@0.7.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-de0q8Sv5JeEHfqLX0x05R1XfP4f9mOzxUTxJy28d7Q2Fx6sVSMuXdAA9KfGsKVPrMfoYFuqrqL67SPdyZpajew==","shasum":"a04895ce9c70af2f04d3252edfda122a144bdf87","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.3.tgz","fileCount":136,"unpackedSize":956053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/DEGFkN3EUO2Kq+XJOHC0S2A00/j9Y5vOqgp5Ly81hAiEAvILxYMXSkhJw5t1Zaqm/+ImveJab3o2rwO++q+QVOoA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihy20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPnA/9GRQaA9Gm6q9zXylmRtMXpTfztFFnrdhmrCaafLBPhHkpPPv3\r\nMoMS8CIaTUM+hruGbZ0kvuJReARjhBdLoP0WRH3zkGLA7w3YXl6skRfDwIuh\r\nKAR6OhOT1Dz4Y3wo4FqaFEehmDvMpL8hcEDsJT0qcX+zVFbxNmZ/C2d32R6j\r\nYsAcUzQietbaE8kxmFMeFKSB1gif2oCK2U++9DnYUQFT8u1KDJyFhBGl86Da\r\nwGMa7HYeEl/DvzizRF/rb9X+kUuP/bOnYG0P2mY/iaV5uh4kSYNATOFRquNG\r\no2NVb8JnXiYVVQ/RYVwj7xy8FDzMTiT5av5BfrDzbdHKk1bdaYTF/OldnzSQ\r\niHllG8fsVFvrC6NO/ZdoO8Eb4hJ/CWh4g++7tz1feqpPLTGVBkGSbHVs1ZIN\r\n9CgVmeFycpDd12kfQwKemAUG6R3+1O8UCnSLpMUYZ7Lveyda3XnhIpAtNg14\r\n9CfQJFQoZCNlIWhrKONB5AVq3dWaJGe+QZEoHBu6DgYECwGWbC7LAWYrU5cU\r\n8LrPTd8tgno3ZHn3vm96FiBFqFHcMGpwPjXgDyGBxU4kAu3WeZYG+ZC9uon4\r\nF2madMlZ7yasIiK6Xo248FxytjlwshdOq0Ov2mQd/yaIFcMS0LzXTgvLLbRL\r\n0SOAtqxB9YFvKI8mak3wwJZ9sRDOeK5JjWw=\r\n=RdAx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.3_1653026228277_0.736632710247719"},"_hasShrinkwrap":false},"0.7.4":{"name":"tournament-assistant-client","version":"0.7.4","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.20.1","uuid":"^8.3.2","websocket":"^1.0.34"},"types":"./dist/index.d.ts","gitHead":"f23932ab6e42c9f93f17978890df076d05207974","_id":"tournament-assistant-client@0.7.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-wkv0grWJjJWEFyxyuUNsztxKthG/PXUJRaoEpGrfLLzvCebHkVwDGcEXkLQrzeDRCbb+yeyCVU6BlMTjyz5ACA==","shasum":"2b75a65ad72912f94bc40c702ccf475b0fb500a1","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.4.tgz","fileCount":31,"unpackedSize":926540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATgafdljaM6Y4n36vpErg3NxorrINCO9K9IN4psccu5AiBVNwnFB4HctYXV7TTEcdEQ+Nr+EtJRiP9v8GLzgjEuwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijZPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmospA//aznJdovDZgVx3jF1/2cB/KPVX9wj53TIA6aKRMm358m7MmeD\r\nTcpPKQTKeFsREmPAZ4pkIzdRMMBvnClRD4Bs9RUT/V2dTOXiXzCYqy8QxAz3\r\nxou8rTObdvp+FPTSVKn7ipf1JyZZv3nrtgdvjIJ29HSAodmxJVLjSvKjIAm8\r\noNmE0fjS165D3+IXvpmF/tJC4TB/gPLcQNCv/XebW/gbuh4HWZ7j9VVfVLb3\r\nM1fV/T0WkfRo5H1NcpyNj3gCsAwZDsqjSqVDw7uyLPMAf62V1Zv7vTzN6WE2\r\nnEUM/fzWElOs2DiJBOfIHkuV8QgavCWAQPWdqZMzZSeI2690BmTVT9uUdQ+I\r\nOkJuP8wOESisv98ArJZsfoEHuZohEXRyT+UHsC94WZXHu8+UwAGIeh5qhSNM\r\nEAcIHk6ou6XTlw41S6Fe95KpqyfXK1xDJabwZ/+PhxHKtlEdKfyiwObsAef0\r\nllt3zmxjFMRlOwR6VfZ4SyYofdl7Ajglpv6ePH2F8VakNnfaljqA/zi9wp+X\r\n/RHFcOhxSf4bBid1oZmzaBvHqblm0iaI33oV/qRd21mPNkF0SnVIsDQvOYkh\r\nK1mgx8fGJVf1Q5BwcPWHR67Gy4bp9lA1+seND4wdwepdSUFd4UO7x1rzBTTz\r\nK4EnH75K1UjhCGgEt9fVoPRyccRZ/rOaqag=\r\n=jEL5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.4_1653445568141_0.8455947826456993"},"_hasShrinkwrap":false},"0.7.5":{"name":"tournament-assistant-client","version":"0.7.5","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/index.js","scripts":{"test":"npm run lint","build":"npx tsc","dev":"nodemon --exec npm run build --ignore dist/","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","nodemon":"^2.0.16","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"3.21","uuid":"^8.3.2","websocket":"^1.0.34"},"exports":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"62b0a4a7261aeeccd633d2d2fa359130b2a23baa","_id":"tournament-assistant-client@0.7.5","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-aofydoHplYZ+i4b1xveXrTSlfSxqkF9pAoGIO6fpn7KTMzdGN2N8YPi/MGWPsojYSLTegEsxVQ/6O38KKc87yg==","shasum":"efc8dbd4d0ccc79d493f2683c127a9b8356589c4","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.7.5.tgz","fileCount":19,"unpackedSize":613282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKZnhbBxx3XFN9EWMuE8H01AufjC1IQQ5qTKar0/5swAiAJ23hJU1R+qXP6Gl6GFgreT8qViqaptdB1o666mqtX1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA3XwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWoxAAooHko0LXxrHbScqrpJ6ZJAejbxA/A/pZDSKQ9qSzqh35nJFm\r\ntI2H8uXkdVk15HON/0az9QJWeuKTP3idGMnkH+wihHJymZYlaAAshyJIH1zZ\r\nsgZSNP02cBa2YvFnzA6uo77WE8U+4tjYcj0Y8hmEhEb6eruT9bwcUIoJdC8Q\r\nuMoDoaFsQTbSz1ajw9NjdSz5YhnvKgv9Fs2bTIi0zPOEiYEeqewaCvR43bxz\r\n5XWVrxWfOmGPbk+nkgs8PQKYA1I8IIo1b1fILA9WKI4DVobo3w+2BxiHy3vD\r\naAMiod5jJ/oENlbNdl0ISkYZ1dw5qThCSKuyeKGaB/n/KCm6FlHxYVJQH7xI\r\nn0kzRdtgI2VwUoy9MSTpDFJ0/v3QcpX9H6/TZXBZqpNd+zW40quRTMJB91VG\r\n8bc3b6tlhMA+e7tF59aL4wZCXZ43JhLR9JoR9Dl8q31dtaUce7uSxCF++nVB\r\nCcmnqHoONWmpxCgDPiN1Bxdw5afn07OL9HQddthNIvsBnyBJPbWVgpA0pUj/\r\nX+xR1fTO4UkMDhqVSFTzDf30jlJo1EIoendfMok1+hhhL3kb/cPZes5qKUMO\r\ngAOosSnkaH6GeahOr1MPJ7AF3BMWOgir8s7gYq/r7sz/PIYUtm/7louaDEMR\r\nj9jwpsuubogo14sTOPp0x7lttF1dfi9Eues=\r\n=wkPX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.7.5_1661171184393_0.7266211214351861"},"_hasShrinkwrap":false},"0.8.0":{"name":"tournament-assistant-client","version":"0.8.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","ts-node":"^10.5.0","tslib":"^2.4.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"3.21","uuid":"^8.3.2","websocket":"^1.0.34"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"17fdd852ce4abf4c48fcc08f31257c70add0499b","_id":"tournament-assistant-client@0.8.0","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-m3NExHxfGma6yFMQGw/tCsUOlxntHCeyh9ZFLwKsnsWL9xCudydWUAbtEVUXUm4s4bbNTe/gIJ4vBBmCWZTUbg==","shasum":"7cc74a84a9551acec071c073030bcdd522f7ece4","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.8.0.tgz","fileCount":199,"unpackedSize":3605080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvw/NDCW+xXxZBGv8zPmKPpFRT9srCtx+zRwbUcnHA8AiEA37b/YjOBK65OIbZ+0jbwrOSA+d3TeQUjeETU3jW8e/g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWvOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWfA/7BURF0ixVNISfwMccvvCwlyZ40Mrs9qGo4EOiivA5YC3qvDLh\r\naHjube1aCtReS51WgQ5dar4MxGzflKKt18z4D+s49/FsDcyDoseNl2KS2VzG\r\nXInTA1P+s6UyUfnY5aQ04i0lCBzd1MMeeWOMyRh46V8GchJxJNgWwpUkfPUM\r\nk9Z4lAADc8tK4EMqHto5pILxbARnUoVXwKjDXWNnVEmYROpBl4UysAjsfKWV\r\nUM40QCB9Wwgx51SW0TG0gsBmV1dljcEkrOWFTmMfgTxVe0D1B970nahGcRTt\r\n34lixKdGMVk7aPAg0E0DCC75k9pdIjEsqcs76CkzjMjxKHmCaWF7mfFwIqGp\r\nxpRO1LCJYh1YP3BsN3HLk9lZYk1N37imckh9BFsnrDIF59qLhTeVQd0FjC4q\r\nKLTJrtu1r/xjAdjhwwiwzFviaM+BACmQBe/SpYVWnPl3zbn9fm3xLauqFoTg\r\neRV7BPRGOaTL+P5vds84A+JX2Pq9BuzwSuMyxS2SAxD9WckeKUlmovxawjdS\r\nFUoqW1bbC+Cnmuj/zcfnlGlHSLPW+Ne2g9eijKAy4ZxMwnMAGhdJ8nY7hKU4\r\ni6OBpOTaf1d+ne1EWTNvH1roHwTU00lXov5dZawDL/f382tNO4483Y3zLBlb\r\nFjVHNznM2XbTdqzcDsk68dzrNE5INXBqGXc=\r\n=sVqQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.8.0_1664969678243_0.2848765282725736"},"_hasShrinkwrap":false},"0.8.1":{"name":"tournament-assistant-client","version":"0.8.1","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^17.0.17","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","ts-node":"^10.5.0","tslib":"^2.4.0","tslint":"^6.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"3.21","uuid":"^8.3.2","websocket":"^1.0.34"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"adafde93ac7874cc25515299061ed050a3415079","_id":"tournament-assistant-client@0.8.1","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-jLRECKFe8YaEGgdBSwBhRD4cLphUCxRW02/p/4AStjtU9ihhOMYcvbK36T+YVDUTIojpS6e+UjLf2ANJNwpOaA==","shasum":"938e9ce78a6a1adaa7080b87e31696f6f0fa9106","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.8.1.tgz","fileCount":199,"unpackedSize":3606121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMs9W6Ugz0sa9aIK7ncN6j96ZEzuKIq9anPH2xOmpt7gIhAJJmNYy4cyRMof/feg0mZ6DQzbzQyTHn9bsZBonQotEJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPXFSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9thAAmk66I/ZCwscH00EFKDdUMpm9d47aMFkpSLNsJU3E/rC0OcGG\r\nQ/N2qvniW2b3nY1oOSeBeMbvUz18ruiuivMTZDysimPYLA/3Wch89mTfhcYJ\r\nbPuZVpa+XVs+sK0lEgFxZ10tsmO2cvQ42WLDVbbIxnVHNYFjjJX34l6C+Wr7\r\nE5ciFxrgBzletyqRKqtShkSC3/8LHngntZUCtAVgG7Y3Te5Pkx7XnRvpK2Xr\r\ngvPXW2nhceMbe/CbXlaXTIbo/DaWYf9xXCp2w0tjMQgWC799hAUuyzRHrezJ\r\nBwDPa2rbH9N2+OhMie6cAgwtQUc+u4G+BFCMQUD2JbGGnfUtKVQ5qJXpfWjd\r\ndiFEKq0ugExNLzdiAq1zeAZBiF5f/k+kEVVdOcYNyLHUF6YOGKx9d9lGXS8i\r\nFSe9XWjHalgeoOkiSgYytwYzbYHo4DzEmhmgrdFM0DhZ/vI8k/eue3W9LR3n\r\nX9T3+NnofJQJ1oruVYHyIeFSE38tuPz1OUlWjLyAImxExh/2pKiJp/BOhNdu\r\nciNsxJ+yYtNPV4le6OL9KiNEUsKP2bTLgzabYYjfAKAvNucGleV838ldnM4U\r\nsnV1kzwyXkVWk1jiQYhI8fQzZWSVppZntelf/Fz8TsTUnLNhTCJ3OxtdhU6u\r\nuaNZSJPousvzOVNWwrr2lxfoZ9UgPH4mQa4=\r\n=0sIH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.8.1_1664971089868_0.7217365267298641"},"_hasShrinkwrap":false},"0.8.2-0":{"name":"tournament-assistant-client","version":"0.8.2-0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","uuid":"^9.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"readme":"# Tournament Assistant Client\n\n[![NPM Version][npm-version-image]][npm-url]\n\n> A typescript & websocket based client for [Tournament Assistant](https://github.com/MatrikMoon/TournamentAssistant) a Beat Saber tournament mod\n\n## Install\n\n```console\nnpm i tournament-assistant-client\n```\n\n## Usage\n\nThe following will setup a basic Coordinator client and connect you to the TA server.\n\n```ts\nimport { Client } from \"tournament-assistant-client\";\n\nnew Client(\"Danny\", {\n    url: \"ws://localhost:2053\"\n});\n```\n\n### Base Options\n\n| option     | type               | desc                                                              | required |\n| ---------- | ------------------ | ----------------------------------------------------------------- | -------- |\n| `url`      | string             | a websocket url that the TA server is hosted at                   | true     |\n| `password` | string             | Password to access the TA server if it has one                    | false    |\n| `userId`   | string             | User Id of the connecting coordinator                             | false    |\n| `options`  | connection options | Specific connection options to manage the TA Client, listed below | false    |\n\n### Connection Options\n\n| option                    | type    | desc                                                                                                                 | Default |\n| ------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------- | ------- |\n| `autoReconnect`           | boolean | Determines if it the client will attempt to reconnect to the server whenever it loses connection.                    | true    |\n| `autoReconnectInterval`   | number  | The number of `ms` to wait after losing connection before attempting to reconnect.                                   | 10000   |\n| `autoReconnectMaxRetries` | number  | Maximum number of failed connection attempts to the server before it gives up. Setting to -1 will disable the option | -1      |\n| `handshakeTimeout` | number | Websocket handshake timeout | 0 |\n| `autoInit` | boolean | Whether or not to automatically initiate the connection when the constructor is called | true |\n| `sendToSocket` | function | An alternate function that the client can use to send packets to the TA server. This can be used in conjunction with the previous option if you'd like to integrate your own websocket implementation as opposed to using the built in one | null |\n\n#### Custom Transport\n\nBy providing a `sendToSocket` function and disabling `autoInit` you can overwrite the default websocket implementation in place for your own. `sendToSocket` will be used by any internal functions to send packets out through that websocket and incoming packets can be passed to `handlePacket`.\n\n### Events\n\n```ts\nimport { Client } from \"tournament-assistant-client\";\n\nconst taClient = new Client(\"Danny\", {\n    url: \"ws://localhost:2053\"\n});\n\ntaClient.on(\"EVENT_NAME\", e => {\n    // listen to events here\n});\n```\n\n#### ~~Supported Events~~ **Outdated see [here](./src/models/TAEvents.ts)**\n\n-   `matchCreated`\n-   `matchUpdated`\n-   `matchDeleted`\n-   `userAdded`\n-   `userUpdated`\n-   `userLeft`\n-   `qualifierEventCreated`\n-   `qualifierEventUpdated`\n-   `qualifierEventDeleted`\n-   `acknowledgement`\n-   `command`\n-   `connect`\n-   `connectResponse`\n-   `event`\n-   `file`\n-   `forwardingPacket`\n-   `loadedSong`\n-   `loadSong`\n-   `message`\n-   `messageResponse`\n-   `playSong`\n-   `scoreRequest`\n-   `scoreRequestResponse`\n-   `songFinished`\n-   `submitScore`\n-   `response`\n-   `packet` - This will return any and all packets received\n\n### ~~Helper Functions~~ **Also Outdated see [here](./src/lib/client.ts#L132-L311)**\n\nThere are a handful of implemented helper functions to make some common tasks a little easier.\n\n```ts\nsendPacket(packet: Packets.Packet)\n\nsendEvent(event: Packets.Event)\n\nforwardPacket(ids: string[], packet: Packets.Packet)\n\ncreateMatch(players: Models.Player[])\n\nupdateMatch(match: Models.Match)\n\ncloseMatch(match: Models.Match)\n\nsendMessage(ids: string[], msg: Packets.Message)\n\nloadSong(songName: string, hash: string, difficulty: BeatmapDifficulty, taMatch: Models.Match)\n\nplaySong(match: Models.Match, withSync = false, disable_pause = false, disable_fail = false, floating_scoreboard = false)\n\nreturnToMenu(ids: string[])\n```\n\n## License\n\n[MIT](./LICENSE)\n\n[npm-url]: https://npmjs.org/package/tournament-assistant-client\n[npm-version-image]: https://badgen.net/npm/v/tournament-assistant-client\n","readmeFilename":"README.md","gitHead":"ce29f460dbc0618034b47d67aad19ed772ee21fd","_id":"tournament-assistant-client@0.8.2-0","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-XwSFED6/gXdkQakNIbFHayQT6A1UZ6Tl5EduWar2Ed8m5Nu6ugZievx6k0uBqrA536LnzYVBh3oxS2nVakCjmw==","shasum":"69b79e1aa082fae36cfb360a17a41034ff0b7fa8","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.8.2-0.tgz","fileCount":199,"unpackedSize":3606079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg1SuX4sEegG8uN2gRxN2PQJZ+7AJ5IJy3wc3tlaO3cAiA3PmstSKIgkAAZIk5yLeBUVq3BeEU3d+QGs8Pp8Uidsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ4OvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIVw/8CP9aNRfaywAa1HQXPWkex8iocaoRrLzc73yISD554Q9iD2ve\r\nps+B7dsQFwkGQlDbiPqzplmYB2tzLjRqf89LR38MJDDhlIZ9AVtDKnpsR41M\r\n6fUYdsi4QI/IsjMbOZMZbFhDgsaJavQACOtK3yvzITP6PjY/I2yEcFv0KnSQ\r\n91jKasLnMTFyUkW+F/rubnncSN2HS0zNSsLE/lv5pIy+h4GpPJg2M6GYRjzy\r\nYkSQk1xRk1fytH9+2J1gbtvHbIDoaDCRwH8dERJrceZ2ysNHzkIPctGYF4h6\r\nF/WHp6TTytFmSj+MEZzmyj3mFluLx2WrDYWmgXK9B++t0mHDqTkR2qwy8gWS\r\nUvSIiq1uP9LPBQOLVYrPjtrxLvPX2zZBhFCYe6l7uqV4S+UcY5oTL7HCFY6u\r\nos7amVgK/q7+ndW7ysCI1Ei2Xd0JqXkQsEbnpStCu9mDlFggdpTT/WxwSH9q\r\nX8sjopZBJ6bnUrSZgDQYFIhEUpRTqDikps1k1QJdPhHTAwOLpjS16vC71Ujo\r\nNsXHyY/AW3PENkevTbBkTEJlKX6GgFjdEfuUsdVnAFPBlG98Oc7lAUZCToiu\r\nIf13BPf28nwnnBgrgkxn1kkkDxjtuLWapx1/fuwAmJvRv9A0hP65Idgmw0yc\r\npQOCFLGWGzorPWLkmLtCiHlU0V/Cg4WBL6Q=\r\n=NZN/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.8.2-0_1667728302972_0.616925061904471"},"_hasShrinkwrap":false},"0.9.0":{"name":"tournament-assistant-client","version":"0.9.0","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint && jest","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/jest":"^29.2.1","@types/websocket":"^1.0.5","jest":"^29.2.2","ts-jest":"^29.0.3","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"b4eac0b68caa2953caf0306f1f4135d0a5fd5d2a","_id":"tournament-assistant-client@0.9.0","_nodeVersion":"16.14.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-Hy+hrlYwmq1Xw1CFGepzRCQ7a7wfzON75R0XOLNx7IVwASYgDDOBTeAK6i3zGEErRGyIcNH2sUQQe6FJ2Qe8FQ==","shasum":"b4c9c053d9b26fffd17dcc52020cff14e2fcb91c","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.0.tgz","fileCount":213,"unpackedSize":3644951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDptvX8iyP5O6Tw2AR5zWgQoh6pTz3MHnQeyjWJt3LNsAIgKRmEDdgjFqyeVacoLUMiKbrgBeA7P9s+d4fiVSgeXUE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjehUcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLCQ//d0Gy5XI5acrzKrmwe7HRQNQOJkVPmmblw+y9EZcrghUkxkzr\r\nFLtv+xa74U049p6GsclH6JaF7o6JKaE1x+nlZJuXxlovvs+Wjf3ZXtuDISJB\r\nfxrT4c2vcTkYi3phdfyROft15wrVyQXGIlSp5vn3VKMwGqyGQYjdrBosvK11\r\nQnvXvas91WcxQe7dwuZUkJGp3J4wyL+gdaXv2BxaDhTc7uLVSZBPYMvQjWRo\r\nZAC5O8POAdQZlyhWxh1pkpG8le/VgOBc2T2ocGtDB8cnjKLnnwkDE/3FB0CC\r\nNyc4ZE0+bBKF83BFKoc0g53gONqfE3xNO9TZwesm/OJQLINLNmVy2JtiKc+C\r\nUOZqX2FHlbqoGMaevjaqg92PZ7BTDtA3yrvKKBFO4yWEI7B9UIu1F54ztHOs\r\np0ebcufjFEcDTIivFdLN3nPlB8PgQeyUyV10uwjBEBcV5wotnIbvMeoFzws7\r\nRDpLsPgY+wuSXlQ+8abUMcARyG8Hb/aHmxum9MwZM/OQgnzwfMWL8mq5OxoI\r\nNqRFzRcWexsiDcIv80//gjU6NtzoUEcHP0TPe0r/dDTWLluTPwaFy174bwKy\r\n4lR0If7AJeZIyHsFr5pdeTHACBjfDEIZbg1Nt2tsn/B1RDCYasQcJz2UPk2U\r\nXfPtJRPuMEQXC3sVzb8/niasuvuXYtqeuSE=\r\n=Seok\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.0_1668945180240_0.06754873510858905"},"_hasShrinkwrap":false},"0.9.1":{"name":"tournament-assistant-client","version":"0.9.1","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint && jest","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/jest":"^29.2.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","jest":"^29.2.2","ts-jest":"^29.0.3","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"4270166e5dbb1aa794aa146ed9787e54e8cd4a80","_id":"tournament-assistant-client@0.9.1","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-R2aSP+jm25yAejof2PP8B8EdaQViChvxRpO5c2WyYQXGq5C0KHHTV+G1vOSeTFed2GRQ1a6bH2hB8tkjXLbe8w==","shasum":"e758e1c79c09d9755dd3cd9a3cf14f25d9a340f2","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.1.tgz","fileCount":213,"unpackedSize":3644951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa+99Xw8ptZnH5+GjLRPbFq+w9EOC62o97Nm7SWVVFaAiAqo6M83HewNAs+gtZbbs8yUzf8G7wRwnsyOARMDuO55w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7judACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorLQ//b9iXaM9IeKzIOvIk6vFW1MZ2fmvjEnupTQ+TNb1DKy6dckRJ\r\n52VcfpWUbB3JNsIKoZ30NxKggtT3wipTAVgASh0rdNZRo+Y4flSMJiDP9uFp\r\nYi4e1+8x92oYeZtOSsIo6ScVgIhJMywcrrHbjUKr97g/fhcmPs8nBglQexFl\r\nMEdoiOyHlIjtZI13qiORy6s+WMyVOMvtXSEzPrI7itn9VsUPl4ZBLdR/7DDr\r\n/gFU1U7U0ciJroshUdr/N2ugviFtlFjBOzoNlON8c/UJ56nyHne/VD81BltW\r\nix79ldBN0G9Z+5DEaE9d80IIKKpZjmzmRsp+1I9rZ/UtkH3CqkHO4VIZvvyS\r\nZ7d2Lq1gMhPfcoPePJb/ogy2Pi4jWSiRZqhTehnkltHaDPyYKHmr6KqFX2A3\r\nthAcgC5MvqvuHv8HNqEH+AaBFhimsetNk48tdr357dTvlEb84/vDlswSIlFo\r\nyGgRuEuziCs+6L1M/SKSx/E2p4L8H9zgPKz0DI0uAKPfGI9XHWupVs5VmHPc\r\nUQU28JSkLp5ToJI6B1FZftbc51Uk0rQGPbwsYyrSUEeTD5TH5CLkIDIrLOqI\r\n0kiY2Sd+4IORnFCVaMaDOe8SA58chREsfB1izU+MN8v09KSKOR0YYK/Smufg\r\n011gts15+3shyHZ95KbnnK8JAT8Yort0wys=\r\n=1ZS1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.1_1676557213697_0.2510053874657412"},"_hasShrinkwrap":false},"0.9.2":{"name":"tournament-assistant-client","version":"0.9.2","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint && jest","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/jest":"^29.2.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","jest":"^29.2.2","ts-jest":"^29.0.3","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"e7e8e745dbd37cef2d8a3e7d6d2f697586b0a99b","_id":"tournament-assistant-client@0.9.2","_nodeVersion":"18.10.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-BawxntnhXDsESfTAZXPXGqcAaNmLzaORZYwSVUFYkYWTu+kzrQXDItlW8T7AWrfzW3/HVt7l9e2PNvwLWaM9OA==","shasum":"1c38e26cbfde05259875bf548216b080efecf598","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.2.tgz","fileCount":213,"unpackedSize":3644951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC46+cdMUMnKisSeIblkr20WMwmIRHZvo2RG50D1gwzKgIgGKX1zuYxgKpHRHeb27UeamThp72AAqXnQ5Fs974tqzI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH6pCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh4BAAkjM3+pTtcpduv39HH/9ovozMfD3TMC7oC1qA9JzUE6kT4APx\r\n4Z5dorENWKZWFyQ+k0FzemN4cNFM3D8WOTL+zJ3NWX3oTMgUA345Y07VCaTJ\r\nEVHgJQ5zf6eNwIfG4Crfj6MnOBjbdqo/h9Dhz6u9r9SmvNGQtqfSyW8lJ75c\r\nEdvFPs2r+qtH6+JC7lgkV6GpRItFp1VfsdsnoX3gIXKepOhUUkWLdmpXeRfk\r\nNpWkbvFVrRgb1Sh6YkRIf/AydDRBTOfwZntUN5ympm2uMXOpae8ul1BA0rKn\r\n/7451gftI0rjPgOOmgKEeVT3A9gDk/HuFOhoGqrhyEZYWR/6kQR9QHkfuiu2\r\nGOg4N7CA+OhOia1D9eqkTSZaK+2FLPS9o2WGmL6TCS3htIkDFCNBMDoL29qE\r\najfIzNRwfpTqfwlaD21aQTk5WjqEWypb0JR/IwYGmJFZcK8wDWgOnh0kdGT6\r\nidy+DN8PYSuIDBiBuR7Jtr3uAUQ1Fuw+37nZtYLrhrCe/+jeurZD0fYhVbhB\r\n+2vOM0WSFyPPNwam11BaUQTXhgx72mSnTh8Z4LSb7EjUn+PMZT08Z7q6VQBe\r\njzBEupmmBHfEXM7Jj6868OLe7vvWJWZdme0uFGX61wPKeDdAhsSVmGHvcr8S\r\nf2dawGvku3ChpGFR3CpQDgM74q09k+8UqKc=\r\n=aNZ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.2_1679796801738_0.7666550402158723"},"_hasShrinkwrap":false},"0.9.3":{"name":"tournament-assistant-client","version":"0.9.3","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint && jest","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/jest":"^29.2.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","jest":"^29.2.2","ts-jest":"^29.0.3","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"71f979f4998f93362ab293874ad4b5482cdb856e","_id":"tournament-assistant-client@0.9.3","_nodeVersion":"18.10.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-BZRsy/WKHu75YFXVEysHvkCy4PQsNKPhr9QsIviW1DnbyoyGQ0IkRBk1DWqb8H4wFRhLZyKfsjrFz5+10I4PPg==","shasum":"52bc161e05c0d97a385e617e02ac8d7a7c33a83f","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.3.tgz","fileCount":213,"unpackedSize":3645140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT7uArNptcsC42iTzgl+FdFeydYfv6qO2C4fZV6iZvYAiAwRdIORhEjqvgQwpi5Qu1jWt6ZZx35CAvURLbPet+ziw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOihiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj9RAAnOqyQ1xge9/LXBSi4JXak78XB0j7/TpuQFWktsUmac6srMFA\r\nm8UF1jIwWOt22+h0998Bt+sgdXY2lVwEbg3lGAQh3Fkn6bYK2+PhBKlHR+Tp\r\ny40EJxUhCtweah8CyLYrhMbkY1QTu5zBb5Wdsm5dM7lVx3fxVTn3v2UtYTw6\r\n5bVnR0Uk9HCO6MvBFfLv+5Xv0V9UxjkYLGcl2FQ8AYXfiNYAgsktybdbqCcu\r\nsE0G2ox2H3RAKnUbksoXCt5YK/4TCqP6BpUeLwFBD+ONDaICxLgooxlOG1Sk\r\nq8HUuBCMwqukOi3JOvFGSEovYELWt2rjd0/vC51rXf7fJcVvCkR7uUq2m7wI\r\nmUvTKyLYM6QL9C2ldK9zcMxBPXLJIpnUEIMB2uZIydkzgLKJA2GG0JGGDEpn\r\noLAN6AytWhkfgb+G/O184Plhp/Wz1nddOESBCAbOwNkhYKXlAZCdLZ2PhOMa\r\ns/mFaGABsLUrBj4GQkAwyjmrYrULwvcGc7GwYDA5Zv3xK3lBJDryUnYB7rfL\r\nHzccWc0bVkVLPag43HGeBv5akax79HHwQxPtnHF7ACPzTibDmkNqkor534sq\r\n/DTMZIwKUVIyzzGVEJjV5Dw4eszFVD3hmqR5N1l81KRX196ZZAEZcgjaWvN7\r\nZvmCKSmQF99SfsfTmtAHyqEPJfirofWz/ws=\r\n=6vqW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.3_1681533026425_0.5115610191807602"},"_hasShrinkwrap":false},"0.9.4":{"name":"tournament-assistant-client","version":"0.9.4","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"npm run lint && jest","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.types.json","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"devDependencies":{"@types/google-protobuf":"^3.15.6","@types/jest":"^29.2.1","@types/node":"^18.11.9","@types/uuid":"^8.3.4","@types/websocket":"^1.0.5","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","jest":"^29.2.2","ts-jest":"^29.0.3","ts-node":"^10.5.0","tslib":"^2.4.1","tslint":"^6.1.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"events":"^3.3.0","google-protobuf":"^3.21.2","isomorphic-ws":"^5.0.0","ws":"^8.10.0"},"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./package.json":"./package.json"},"gitHead":"6826ca119dca73602dfa5175fd2e19c8bf9e0f2a","_id":"tournament-assistant-client@0.9.4","_nodeVersion":"18.10.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-mYUV0+0o5lx84vhc6YqybJx80Mg79APFfV+YjIp8v2951Qr7ceksuwxV+GLZE+cVga124GJIaH0+r27zklipwA==","shasum":"7995ff0cc6a6164f7875a79a0faf464d6ec8616e","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.4.tgz","fileCount":213,"unpackedSize":3606304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDufX8/h2QH4yOW1Jm+GcskEmmaiFVVJae6WLB9DMnlgwIhALm9BYgSaSF1t4aVsqud6vpW7hv8IAnErMo+MHWm492p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO2MEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOyw/9EIsQgO4TaKJrOIMOBTdHZwRhOI3mZZtaiBLzRHktSHiAvRu7\r\n0u+yB8KVe2xbLlhmWz2Fqf+c3I9iM+Umx2DoNfL0zIww2VO7D605E3R80edl\r\niwn2k2z4Q1wyowXSMfajBVU4Tvs8iKhk0cb5u7qEsWP+Xm9mHvzOtmuQhFDY\r\nRYH9uPS3wKMrmO0I64hVjAm/ZRqv2REJ7Hc4XgqXXfM5AVGdBEsFGrfe8vGj\r\nFNcnLvwGHKieqXO8gtwuCHGHpGbIKPlnT3bHJHOk8AD+qiM2snxyUAPmzc0E\r\nBkKflClRth2yfNRi30Y72HWCzhQzcHJVoRCWyZ1luAm53Ed4WayXLzYGvrG/\r\nDhkCg+SGDIOtUAeMUnu8XXlvZ7gGIJKann8wS1n1AaQpS2iXrfstxb/hRMIK\r\nW5KxsNT4Fwhq6RXHA38z4Kp5F9N1kWdHfPbK/IKRzu2ogsc2GWem4UoeBxiY\r\nzrfQ5HtimTVsXKD/vqHIVnOLY4XNh/O5ldBJDHtTGgCP83BYMo73K26OGX6t\r\n0TlaIHM5hvLPA4wLUN2TsRjILNG4YT772C3y0XZuEUNuh50mLuu7U89NsXZv\r\nXv/tNd+pJ80flXwuSngrDqCXnWX0oeuBHiqbCkbqlAZKMPQJOUu8pXNFboKO\r\nxIRDTwf9y7gl8KUcHVgq4CSMD6WDUjAr5i8=\r\n=x0no\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.4_1681613572329_0.6470357022995401"},"_hasShrinkwrap":false},"0.9.5":{"name":"tournament-assistant-client","version":"0.9.5","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","scripts":{"test":"npm run lint && jest && ./scripts/exampleTest.sh","build":"./scripts/build.sh","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","ci":"npm run lint && npm run build && npm run test"},"devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2","@types/google-protobuf":"^3.15.6","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/websocket":"^1.0.5","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","esbuild":"^0.17.18","esbuild-plugin-globals":"^0.2.0","jest":"^29.5.0","protoc-gen-ts":"^0.8.6","ts-jest":"^29.1.0","ts-node":"^10.5.0","tslib":"^2.5.0","tslint":"^6.1.3","typescript":"^4.9.5","uglify-js":"^3.17.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.21.2","ws":"^8.13.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","browser":"dist/tournament-assistant-client.min.js","exports":{".":{"node":"./dist/index.js","browser":"./dist/tournament-assistant-client.min.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a4ea696e201ac89e3a4b3c3b22eb213d84453a7","_id":"tournament-assistant-client@0.9.5","_nodeVersion":"16.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-bZCLBtySVC2/ku4GfwbB4cqP3F+CH8Dr+CpkJGQDzbs3M7VD4ajWyCTucs6gbA4taiV4JrStXo+tc1ZikV3jeQ==","shasum":"b5b2fe26b6face5d2a70f96b55a8aa408004d2ed","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.5.tgz","fileCount":32,"unpackedSize":1138285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKfMb0m2Zv5lW7Ii9sxYaEduG8iQJ2+rh3Pa6mu24dswIgdBa7byKB381tb8tnpndA0hICfy0hszoqcu5mJAboGX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Kw//X7/aCzdsq8gq+CU6XPZuqWoVwl1MnYyzJfNoeNCPAeJqiMeb\r\nCVEnK+iQLgjcw2kbKh7X9jFZJ60icLI/jC9r7+VYOMvjXFshiVv6MxcKKlpv\r\nNOWUv+4X0fiDbqd6r67nXP2mxohSS/NZ0TDKv29wlxkXolndXow9PIU6iZFR\r\nq2MCMknRJlVvle7xzfrko6xzV/r4RWtLedDVbLwwwKd6G541n1SbGQzcYHz0\r\ndv0MSDLUzxts3M+cd+Oxgcbkz2kCiuc9XcWAzMVs7lwXYsC2H7aHtPlTNZKk\r\nHRfocyLHqOF1S5DZ8XzK6710CrxZMPe0ZCbqv+8JwXw3smPbk9eG5u5B0wbD\r\nNaFkv5N/CCMTj0bjlWawPiemmNeKqi22wH9cuJrUqebxYD4X5fB8rE1do1sS\r\nVoU/9kczaFOYdi8V53yx05Qz9j5Qr7syNpKOQL4Efl6lpLJt+9j1WJ4MokP4\r\nU+6dXonaIqtz+1EY8hFnNEf917EP4p9mZVZD3fbOdfYhJkgx3FQxI52WLKFO\r\niqsYt44c6z4xNmNzUVQkGyQGAHk0JZsgcn2SeC237AmgNi+O5BiOXhy2Zz3G\r\nHj7nwnCruXtrL695k0y7ageoEYKIpWupRzx320h/KG+LEZJfb2DkmUk4gHvE\r\nGiNNncW0q9RggHaoXcOKArbzAl6GeDhb1P0=\r\n=slpW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.5_1682235708293_0.8976241473589532"},"_hasShrinkwrap":false},"0.9.6":{"name":"tournament-assistant-client","version":"0.9.6","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","scripts":{"test":"npm run lint && jest && ./scripts/exampleTest.sh","build":"./scripts/build.sh","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","ci":"npm run lint && npm run build && npm run test"},"devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2","@types/google-protobuf":"^3.15.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/websocket":"^1.0.5","@types/ws":"^8.5.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","esbuild":"^0.18.11","esbuild-plugin-globals":"^0.2.0","jest":"^29.5.0","protoc-gen-ts":"^0.8.6","ts-jest":"^29.1.0","ts-node":"^10.5.0","tslib":"^2.6.0","tslint":"^6.1.3","typescript":"^4.9.5","uglify-js":"^3.17.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.21.2","ws":"^8.13.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","browser":"dist/tournament-assistant-client.min.js","exports":{".":{"node":"./dist/index.js","browser":"./dist/tournament-assistant-client.min.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ae68df5fd498c301048c27ee0858e286d3bdbe45","_id":"tournament-assistant-client@0.9.6","_nodeVersion":"16.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-ZXw4Zzo/A1zHIof6wwG2JeorUAxdxUeyM1hmSBBvS6OQUgLyNmrEHz4v0YJBlFBIqcZ3Y36kJn3KDyoqU0kEVg==","shasum":"a83d45054571ac7826a9d070e927b304074d39f2","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.6.tgz","fileCount":32,"unpackedSize":988219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtzlSNH3fZrqCAWUCTP8uE2/hnMDvtsyhLglQj0LuCfAiEA/saJXv7NoRcDTaIlLVm7M+p4QAh/7lkBStJnbNbb7y8="}]},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.6_1688262252756_0.874618311422297"},"_hasShrinkwrap":false},"0.9.7":{"name":"tournament-assistant-client","version":"0.9.7","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","scripts":{"test":"npm run lint && jest && ./scripts/exampleTest.sh","build":"./scripts/build.sh","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","ci":"npm run lint && npm run build && npm run test"},"engines":{"node":">=12.0.0","npm":">=6.0.0"},"devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2","@types/google-protobuf":"^3.15.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/websocket":"^1.0.5","@types/ws":"^8.5.5","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","esbuild":"latest","esbuild-plugin-globals":"^0.2.0","jest":"^29.5.0","protoc-gen-ts":"^0.8.6","ts-jest":"^29.1.0","ts-node":"^10.5.0","tslib":"^2.6.0","tslint":"^6.1.3","typescript":"latest","uglify-js":"^3.17.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.21.2","ws":"^8.13.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","browser":"dist/tournament-assistant-client.min.js","exports":{".":{"node":"./dist/index.js","browser":{"module":"./dist/tournament-assistant-client.module.js","default":"./dist/tournament-assistant-client.min.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"_id":"tournament-assistant-client@0.9.7","gitHead":"9633af15bc88743482c7f3162f754c07f4691bce","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-rcRRJYN55FaAoJO/1XW+Ybpzj3huylU08I7VBv3OW6ZLFT2KjDrip68diZyrHmI5jm+L1u+TPiW8cV8BnutWBg==","shasum":"8782f895b7fa7894bb6467d4e10e8938f3d0fdfd","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.7.tgz","fileCount":33,"unpackedSize":1451540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ukYt2TpVchJnDEm+85URbOW/wEett9Lx4RSggJFzsgIgZzdeuil0WBVOCuSyVG26csfJwYBwNjz74oOUmd/Xb+U="}]},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.7_1698471927464_0.8275132862706855"},"_hasShrinkwrap":false},"0.9.8":{"name":"tournament-assistant-client","version":"0.9.8","description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","scripts":{"test":"npm run lint && jest && ./scripts/exampleTest.sh","build":"./scripts/build.sh","dev":"npm run compile -- --watch","lint":"eslint \"./src/**\"","lint:fix":"eslint \"./src/**\" --fix","ci":"npm run lint && npm run build && npm run test"},"engines":{"node":">=12.0.0","npm":">=6.0.0"},"devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2","@types/google-protobuf":"^3.15.12","@types/jest":"^29.5.11","@types/node":"^20.10.4","@types/websocket":"^1.0.10","@types/ws":"latest","@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","bun-types":"^1.0.18","esbuild":"^0.19.9","esbuild-plugin-globals":"^0.2.0","jest":"^29.5.0","protoc-gen-ts":"^0.8.6","ts-jest":"^29.1.0","ts-node":"latest","tslib":"^2.6.0","tslint":"^6.1.3","typescript":"^5.3.3","uglify-js":"^3.17.4"},"repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"license":"MIT","bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","dependencies":{"google-protobuf":"^3.21.2","ws":"latest"},"main":"./dist/index.js","types":"./dist/index.d.ts","browser":"dist/tournament-assistant-client.min.js","exports":{".":{"node":"./dist/index.js","browser":{"module":"./dist/tournament-assistant-client.module.js","default":"./dist/tournament-assistant-client.min.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"_id":"tournament-assistant-client@0.9.8","gitHead":"9ba8f3c06737d4c0f08db434569341eb6338fac1","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Fmt6XvaQAd0yME+DwzpXB5nGxSOYVa4OlqmuI/+Z6owiAiyuK1LhRF5CWodAo8g49Hbcic2ylH9NippqdgzWOQ==","shasum":"a99f1f481f091b4ff50b5101748180cb01e21117","tarball":"https://registry.npmjs.org/tournament-assistant-client/-/tournament-assistant-client-0.9.8.tgz","fileCount":33,"unpackedSize":1454673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAF9EKsRiseBNrYUYzINPY4KBaCQfcZ2+IiUhtmQ2R2KAiAtnz/d3pWMFauCd76v+ma0UFYjqvjueNeNRD6LjiL2kg=="}]},"_npmUser":{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"},"directories":{},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tournament-assistant-client_0.9.8_1702683488008_0.02687029549989406"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-04T12:08:52.879Z","0.1.0":"2022-05-04T12:08:53.041Z","modified":"2023-12-15T23:38:08.478Z","0.2.0":"2022-05-08T05:21:02.874Z","0.3.0":"2022-05-08T05:38:13.819Z","0.3.1":"2022-05-08T05:44:42.431Z","0.4.1":"2022-05-08T12:03:36.477Z","0.4.2":"2022-05-11T13:21:57.086Z","0.4.3":"2022-05-11T13:22:22.673Z","0.5.0":"2022-05-11T17:04:59.399Z","0.6.0":"2022-05-13T03:10:43.273Z","0.7.0":"2022-05-16T14:07:13.491Z","0.7.1":"2022-05-16T14:09:31.472Z","0.7.2":"2022-05-18T01:15:54.583Z","0.7.3":"2022-05-20T05:57:08.488Z","0.7.4":"2022-05-25T02:26:08.326Z","0.7.5":"2022-08-22T12:26:24.532Z","0.8.0":"2022-10-05T11:34:38.435Z","0.8.1":"2022-10-05T11:58:10.106Z","0.8.2-0":"2022-11-06T09:51:43.122Z","0.9.0":"2022-11-20T11:53:00.551Z","0.9.1":"2023-02-16T14:20:13.912Z","0.9.2":"2023-03-26T02:13:22.008Z","0.9.3":"2023-04-15T04:30:26.672Z","0.9.4":"2023-04-16T02:52:52.556Z","0.9.5":"2023-04-23T07:41:48.531Z","0.9.6":"2023-07-02T01:44:13.012Z","0.9.7":"2023-10-28T05:45:27.655Z","0.9.8":"2023-12-15T23:38:08.294Z"},"maintainers":[{"name":"dannypoke03","email":"dannypoke03@beatsaberleague.com"}],"description":"A typescript based client for Tournament Assistant a Beat Saber tournament mod","homepage":"https://github.com/Dannypoke03/TournamentAssistantClient#readme","repository":{"type":"git","url":"git+https://github.com/Dannypoke03/TournamentAssistantClient.git"},"author":{"name":"Dannypoke03"},"bugs":{"url":"https://github.com/Dannypoke03/TournamentAssistantClient/issues"},"license":"MIT","readme":"# Tournament Assistant Client\n\n[![NPM Version][npm-version-image]][npm-url]\n\n> A typescript & websocket based client for [Tournament Assistant](https://github.com/MatrikMoon/TournamentAssistant) a Beat Saber tournament mod\n\n## Install\n\n```console\nnpm i tournament-assistant-client\n```\n\n## Usage\n\nThe following will setup a basic Coordinator client and connect you to the TA server.\n\n### Import\n\n```ts\nimport { Client } from \"tournament-assistant-client\";\n\nnew Client(\"Danny\", {\n    url: \"ws://localhost:2053\"\n});\n```\n\n### Browser Script\n\n```html\n<script src=\"https://www.unpkg.com/tournament-assistant-client@0.9.5/dist/tournament-assistant-client.min.js\"></script>\n<script>\n    const taWS = new TournamentAssistantClient.Client(\"Danny\", {\n        url: \"ws://localhost:2053\"\n    });\n</script>\n```\n\n### Base Options\n\n| option     | type               | desc                                                              | required |\n| ---------- | ------------------ | ----------------------------------------------------------------- | -------- |\n| `url`      | string             | a websocket url that the TA server is hosted at                   | true     |\n| `password` | string             | Password to access the TA server if it has one                    | false    |\n| `userId`   | string             | User Id of the connecting coordinator                             | false    |\n| `options`  | connection options | Specific connection options to manage the TA Client, listed below | false    |\n\n### Connection Options\n\n| option                    | type     | desc                                                                                                                                                                                                                                       | Default |\n| ------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| `autoReconnect`           | boolean  | Determines if it the client will attempt to reconnect to the server whenever it loses connection.                                                                                                                                          | true    |\n| `autoReconnectInterval`   | number   | The number of `ms` to wait after losing connection before attempting to reconnect.                                                                                                                                                         | 10000   |\n| `autoReconnectMaxRetries` | number   | Maximum number of failed connection attempts to the server before it gives up. Setting to -1 will disable the option                                                                                                                       | -1      |\n| `handshakeTimeout`        | number   | Websocket handshake timeout                                                                                                                                                                                                                | 0       |\n| `autoInit`                | boolean  | Whether or not to automatically initiate the connection when the constructor is called                                                                                                                                                     | true    |\n| `sendToSocket`            | function | An alternate function that the client can use to send packets to the TA server. This can be used in conjunction with the previous option if you'd like to integrate your own websocket implementation as opposed to using the built in one | null    |\n\n#### Custom Transport\n\nBy providing a `sendToSocket` function and disabling `autoInit` you can overwrite the default websocket implementation in place for your own. `sendToSocket` will be used by any internal functions to send packets out through that websocket and incoming packets can be passed to `handlePacket`.\n\n### Events\n\n```ts\nimport { Client } from \"tournament-assistant-client\";\n\nconst taClient = new Client(\"Danny\", {\n    url: \"ws://localhost:2053\"\n});\n\ntaClient.on(\"EVENT_NAME\", e => {\n    // listen to events here\n});\n```\n\n#### Supported Events\n\n##### User Events\n\n-   `userAdded`\n-   `userUpdated`\n-   `userLeft`\n\n##### Match Events\n\n-   `matchCreated`\n-   `matchUpdated`\n-   `matchDeleted`\n\n##### Qualifier Events\n\n-   `qualifierEventCreated`\n-   `qualifierEventUpdated`\n-   `qualifierEventDeleted`\n\n##### Commands\n\n-   `loadSong`\n-   `playSong`\n-   `sendBotMessage`\n-   `showModal`\n\n##### Push Events\n\n-   `pushLeaderboardScore`\n-   `songFinished`\n-   `realtimeScore`\n\n##### Requests\n\n-   `connectRequest`\n-   `leaderboardScoreRequest`\n-   `preloadImageForStreamSync`\n\n##### Responses\n\n-   `connectResponse`\n-   `leaderboardScoreResponse`\n-   `loadedSong`\n-   `modalResponse`\n-   `imagePreloaded`\n\n##### Other\n\n-   `acknowledgement`\n-   `forwardingPacket`\n-   `packet`\n\n##### Non-TA related Events\n\n-   `wsConnected`\n-   `taConnected`\n-   `close`\n-   `error`\n\n## Versions\n\n| TA Version    | Client Version |\n| ------------- | -------------- |\n| 0.7.4         | 0.9.5 ~ 0.9.6  |\n| 0.7.3         | 0.9.4          |\n| 0.7.2         | 0.9.2          |\n| 0.7.0 ~ 0.7.1 | 0.9.1          |\n\n## License\n\n[MIT](./LICENSE)\n\n[npm-url]: https://npmjs.org/package/tournament-assistant-client\n[npm-version-image]: https://badgen.net/npm/v/tournament-assistant-client\n","readmeFilename":"README.md"}