{"_id":"@wavezfm/api","_rev":"31-d4e682ee40d7c888958aed30914ae6a9","name":"@wavezfm/api","dist-tags":{"latest":"0.7.17"},"versions":{"0.1.0":{"name":"@wavezfm/api","version":"0.1.0","keywords":["wavez","api","sdk","typescript","bots"],"license":"UNLICENSED","_id":"@wavezfm/api@0.1.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"94ac555ec353b104eee45fb4a2c33a0c6cf428da","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.0.tgz","fileCount":56,"integrity":"sha512-nJG0HYOHggDXfgPfixIMrHO3jxmcBp+MVSB1euo8EgdtjD97veRvuZCzl4wJHM8jjOeFlG4LKOEiTsodEpPrYQ==","signatures":[{"sig":"MEUCIQCCxdflmj4lnLrvvGS16OOnCjkq/lp+8+f/nNfdQsN7iwIgMvWYg9VK9fqfF/IHmT4L6TOlhy16fWx/6EzCBfAORww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for Wavez.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.0_1775079023869_0.21414966269411306","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@wavezfm/api","version":"0.1.1","keywords":["wavez","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.1","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"8af8a9a7208d59c46100f7b6eaad3b268238bbcc","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.1.tgz","fileCount":56,"integrity":"sha512-QCN5sLS+C9jwB4McmNmCeGjemBJ72OfDRpCdRn9kzOb0lw8AsSMARVk+1CX9lz1+vzstrSUidDzmW0ENnAJu4A==","signatures":[{"sig":"MEUCIFhRqSDaYSU4zThKb+glHxuo69QGUSCQdFeY0LrFYVAkAiEAoyXkPfMe7JESTuMBAqHYq3INhRmZBxR0m3AFBuAmTFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for Wavez.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.1_1775079301853_0.7175247335782091","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@wavezfm/api","version":"0.1.2","keywords":["wavez","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.2","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"a44f248e20120551e082c8941061ed6b421dcf11","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.2.tgz","fileCount":56,"integrity":"sha512-5XFpCDkWWVMGHp34p2LBZGYohMA9VFBTIWIcxKZurFnmR3PIze9TFvYH2ghKyP2IhWII4L9JDc3iUp17cLClpw==","signatures":[{"sig":"MEQCIGjQxUVKoeqSKFdvJUJPfT5QOoNBUzjjI0HeWO/XE+dNAiBjI4lQy/kcJNrJxBv7mqPQpCI91GXq6ZAj5SLPVvQTqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for Wavez.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.2_1775079490652_0.1840004498671386","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@wavezfm/api","version":"0.1.4","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.4","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"d54589265f8afffbaeb69785509b5ce4315f8f47","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.4.tgz","fileCount":59,"integrity":"sha512-gF2zpCbZzDaSHWFJlLSugLktan14AQcXunHvXzzvpOPzWZqwC4DYIHazDj2TfI63nGOgYcnq305uE2sKAi/xNw==","signatures":[{"sig":"MEQCIFbX6yXxvZ5YNwEvApZtnvEkkOXnWE8eEJ4bqwWHGBGnAiA0/tnDdclNuTBzK2ZX7KMuajO3/I1Lc1k2Xfx4gcfyjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.4_1775529973020_0.46023810105499674","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@wavezfm/api","version":"0.1.6","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.6","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"94c76eae3e81ab291353efeb3485fa83143a6d7f","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.6.tgz","fileCount":62,"integrity":"sha512-n6KO5izvhEjDoy9bwJkYKS2z2pxRSSNDcw1pmvZ+bk5B/0qc2uYJI5K5M4pcQdb9fVwliz5tLft2Sg6o9fhFwQ==","signatures":[{"sig":"MEUCIDYxSzJ/guUwI+T2TNVl4CR4viDRiQ3KGX1FiHytWb4mAiEApiTM1axUkNi8QxScxTIRUfFAc1eypQ5FyvmFodV0XmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.6_1776431495593_0.8754454971041616","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@wavezfm/api","version":"0.1.7","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.7","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"00403ee8cbe7e579ba0e8041bee214da6741ff52","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.7.tgz","fileCount":62,"integrity":"sha512-DvmpLbC1BHRUnsWvKg986RzPhFbdPKIM6g3IqIRdrraWwroudloVjDWNqWel5YdMkQBR67/0vppdT3H1DcHGrg==","signatures":[{"sig":"MEYCIQD78e2HqmGSwyeol09+dEARSxAwObE633BUIM0QasrJxQIhAIBk+SsFpu1/Y9opy5YzW8oNS/bicGRtJ/8FYiqxTe7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.7_1776547156405_0.2728990654365955","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@wavezfm/api","version":"0.1.8","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.8","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"23c5a9e183f03e27013d46c334f9c07645713e85","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.8.tgz","fileCount":62,"integrity":"sha512-q8xDsh44Eqx7XD7942CKibGO/I0TXZ+eXMwxiBKgLOkUt0kvwjJJs6mR1lQYckTleOJxpePBq4E8F8Cab3yR1g==","signatures":[{"sig":"MEQCIG5SQHFcIFidQSdjZldhHes/6BZhTPOeLF59qqzSrKSTAiB4X4dvBJAi/RiSLE2IMadpcs4dJp63fMFm+pAYlL1ygA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.8_1776549872021_0.806997298507325","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@wavezfm/api","version":"0.1.9","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.1.9","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"23292bc3d87eef3f6f588b6be8d77c450bf095cd","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.1.9.tgz","fileCount":62,"integrity":"sha512-rQXDQqbkt8qmyaLiGWblLRhnKbXyX7A3vNjQ0wKEmcjFLJUxCOcJCTUJFOViDvyMQ3pctpJodMgVM2Gmuvhvlg==","signatures":[{"sig":"MEUCIHOQDQs8d4mJsAsJNnC1hq+dSd9WuE5qhnksXhpH4A76AiEAqhbtN1Kh2YTJC41igqsuidafBbGhXuXr3iS2+2lzZG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.11.1","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.9_1777750532937_0.5412572049034357","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wavezfm/api","version":"0.2.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.2.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"dist":{"shasum":"d574c63535d23e2695dde12dd148a7994b8b41d5","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.2.0.tgz","fileCount":63,"integrity":"sha512-YOpyXKt/iGfRPrz42VWaz0k0gU+HOrety6VLQWrMfat0Wec99YDChz6Y8TtfBgNKeUGR2QqC4sd9juJCYyt8ug==","signatures":[{"sig":"MEUCIQCzcped/l+Enlp90q0cAnXFAYnaux28t2ZnEE9Eln7JWQIgGTzdD1PjxzzP6GEn3IeHsC+NhYrqJFoV70dr/FlldXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.2.0_1782179610966_0.6752417409619709","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@wavezfm/api","version":"0.3.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.3.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","dist":{"shasum":"aa6dfa44d91548e94b0b0fc40f6790cd280157de","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.3.0.tgz","fileCount":63,"integrity":"sha512-2ZiYUuK9/Rsk1rsR7Uk0Yw0zfDpk4SZVWpw1HO/PFrJVl/2r+VGw8z88q8jeo0rgGW0PDCtH4M7A+DaP6Z/rbA==","signatures":[{"sig":"MEQCIGrEy5D/2Oc+HXDuP69eF1KrWBcIQaIWfSqH/stu78v4AiADNhJIAwGFvTA/wDmSJSLpczbyn36LQMp68MpHBrDCng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.18.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.3.0_1784134729975_0.7305157915158775","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@wavezfm/api","version":"0.4.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.4.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","dist":{"shasum":"9970a90d9427050099f12a9531c0f473c95dc436","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.4.0.tgz","fileCount":66,"integrity":"sha512-eiU03qNp3EBd1UiQQqz1Wc7fQKdR7aU4F7MzhAo69c5Gu3VQZy32WUWaEXnSPb1TrXCovbbRDSZbGMy8pVM82w==","signatures":[{"sig":"MEQCIDi0p0AuGG2LQy0GYZCp2nULuScUu//qaPLNIvZM7QsEAiAQonopdAw4jee0diIiht+EAZZgPpRGm0G7t0XL7pTc7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.18.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.4.0_1785344950475_0.23583821097399604","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@wavezfm/api","version":"0.5.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.5.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","dist":{"shasum":"6573e645068cef4622b99e02dfb3b748e4f1aa83","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.5.0.tgz","fileCount":72,"integrity":"sha512-Xp4l3XKQGgKKnNXXdqKBFfm/GoonFpbNmt/y6HJJtpetuhTyriiBG0oee0rVYQZyLYkJDYPC2aQbCHKlp+hF5g==","signatures":[{"sig":"MEUCIQDRPDAM4XqC68b/nOnfo8Di9i+HWabDIKUVKzd7i85HpQIgdFbfiLT213yaBc5qLqMAfF659azwuA9s78WyaLlHKvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.18.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.0_1786306572422_0.7338567736237609","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@wavezfm/api","version":"0.6.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.6.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","dist":{"shasum":"364e6fffb9996a0e3d207e708bd412dc82639f6f","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.6.0.tgz","fileCount":72,"integrity":"sha512-Cz2MjVjlKUQSbV5GbgPmbIcyUCLfzREWW/6nKW9V5BgU28BpB+q02L/0Isl0kOj+xumKMCysjadNjeziPv8Wbw==","signatures":[{"sig":"MEUCIQCnVe/fB5MSP6RIE1zKMKiWW4S3QNAgx1x9czmpJt5ltgIgeGACtg8XEmxo2V3E/b1EM2kR8lDb2F6U7QMqpEG+qCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"aqueleharu","email":"aqueleharu@gmail.com"},"_npmVersion":"11.18.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.6.0_1786880596212_0.9171447268686541","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@wavezfm/api","version":"0.6.1","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.6.1","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"d6cc58d942706387eabee9fee7e8f44aa945b894","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.6.1.tgz","fileCount":72,"integrity":"sha512-AfZiPFZl1q0SoP5t9DwaUDY9P+YC5EyBewXI/moDjdGJvxsgfixFbJGeMKl/um5A/2WYJX/MbNJ7o1C8/LYBHQ==","signatures":[{"sig":"MEUCIQDDoNeuByk+tMjgTXwAeF/+zL2UW/kF+nDD8kYaDtEn8AIga+klV/G8s9t+JJJO/QLk1ikkcvh4SShx1bx7ShTKYxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"6391f672f8e82bb81ba5a6931b113e3c76d0c34e","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.6.1_1786912496581_0.8200587916919964","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@wavezfm/api","version":"0.7.0","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.0","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"e0e87711b30c57db9dc85ce3aabca3df78dfeedf","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.0.tgz","fileCount":72,"integrity":"sha512-wl/F/uKL3WUJBj5Sk+cL8ZH3u20sRH/a1r4TH+XkQxWiacC6/0vCtROtlKxjWTkTxYY3OuwOJ2FbfpTT6T38hQ==","signatures":[{"sig":"MEUCIGfVt8cmhY7LFtYTcQ3CdCyXwa+Vevv9PJuvRikCKrzHAiEAgbeX2WjfoO9gdbEW/6i54jZ+9N1cZvFIjQIKXLJg1gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"b9a0c16d29084f51d7e73d20b344d8d99a35adea","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.0_1787283422706_0.38237918527846326","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@wavezfm/api","version":"0.7.2","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.2","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"6f6018ee58cbe361b0bd85b0ba4b537641debc6c","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.2.tgz","fileCount":72,"integrity":"sha512-OY6sztlllm4Q9JLuoAqlGpYJVgvaqFWoNv30khRhSqNvyi1AC63obJhpA2o2dh6ZjahTp1CJEr8mnK6ABYNxpg==","signatures":[{"sig":"MEQCIFr8kiXtebBSCe/NtpIrFRVqPLIQbqm8F99brezzi+uyAiB9vmUipu4c46ULlAi5ic9JmWO9+j9oi5413CiLlnfXTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"85fc2c7d4874dd10f4949595af91dc65d86f886a","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.2_1787927748601_0.4581133258642027","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@wavezfm/api","version":"0.7.3","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.3","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"25e47f2b07c7362376e799a4f37d987279241003","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.3.tgz","fileCount":72,"integrity":"sha512-V5QDXRb6CMcoHpmWyjXtL0jhlLrN9aV9XSCXLaCRRjMmazsP54jR+vrmDSJhQ9qq9H783eJ/ww/os1o2eAaoCw==","signatures":[{"sig":"MEQCIAegkl6OBAFZJPpG+gHatQRfsMAc96GRZxFy/c3DOlUGAiB4NDwr5he/dR5SKHCIVQCrS0XDmnEoZMmYB2w45QNjPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"95d8631075f72dffc8c85123612680781a082285","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.3_1787933927610_0.8325100195660684","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@wavezfm/api","version":"0.7.4","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.4","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"d6a81c94e67aabf2dbaef5da21787ff1eba5efad","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.4.tgz","fileCount":72,"integrity":"sha512-KHCuYUd2cWqVbDC5YYnLsfcQ2Qmam8irzvZ2ExEGQjzDj4cV0Ajlu8Btk96UZ7EYjMojyOMt4o+zy5sLGdg5mQ==","signatures":[{"sig":"MEUCIQDOUnlTF55gtj6C3fnmD+SbXXFY3/mljbGAnPN2I8L/FQIgHfAuYovzF73xYCUkfohWO3DttuzuBkaE1TfWr5pyL4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"dc7259a71d91e78c44cb81698ac0a762f79dbb9f","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.17.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.4_1788362806079_0.39115195609494746","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@wavezfm/api","version":"0.7.5","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.5","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"4c55e276a4a0d0585d2d290a0f6e6c15c7ad008b","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.5.tgz","fileCount":72,"integrity":"sha512-QpsvfZe6188H+UF6iP0czvg7ZGz50Tr7W2yI7MG7ELIBnCy6+ULMVfFm8fBz+3EtWPbHo7Qb6+0XhyWbG7efSg==","signatures":[{"sig":"MEQCIHSBjBdk93CS4Xmhg7a7ANrZuKD0BZuH86jWOpiLxrIQAiATkDZcvBYfLWV1hzC3W9y/r2tntmeGAiyL8f6f30zD9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"8e4b029c6a3372f7fb42e958c4112c4a6193e0c2","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.5_1789005694173_0.8804883583423817","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@wavezfm/api","version":"0.7.6","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.6","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"bf176932bbb436a919171967f12a0cd3ce542ccb","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.6.tgz","fileCount":72,"integrity":"sha512-Hl2F9rtJaPDIFWaZigbVxeoQSjE542ByURC5rLr56E+cMxxNUTNY45WuqW0wysPyQKKflkCHsVbhdcumgHkLmg==","signatures":[{"sig":"MEUCIQDkniyYia0GDzLnzdAM+26utHLxGNLUYTXqawip5hNE5wIgUml9+ypO2XvzGnmhnv+7R/3PtPSB1rgHWvIWa1ma68Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"80b8dea732393acbd6bc7ce85d2789b87a1b8df6","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.6_1789069302207_0.602203221929285","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@wavezfm/api","version":"0.7.7","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.7","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"9e695a8c3e2b8a47daac995d4ae6f4245519a5c9","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.7.tgz","fileCount":72,"integrity":"sha512-e/8o/t6zF+Ls57pD7QRMc4u6qYmtJFHan8qtE0FPgTgVI3ttcM2H16yeF2kBPLF0gzOfSe9pQCrDi9VcNv6HvA==","signatures":[{"sig":"MEUCIQDuiFibPsYyFHk7Bxvo5JGg4v+ErI5ags6e1HlhLcUGBgIgfK5yOeN2sKZoRqXZT1oDBqYsxRHl22gv8J+fPs6oAY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"53057289325c27506c38752548439a4eaac02b25","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.7_1789076861908_0.7785234306421775","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@wavezfm/api","version":"0.7.8","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.8","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"d2f65ffbd5c80bdcbf547b5c26b4b7fd9732587a","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.8.tgz","fileCount":72,"integrity":"sha512-HqbpU/8hykXyMLppI/KKrLHWln6izcEXheIoQFCZwoutaF7MZyksJHDzx7ghWYvdYqCtIvAcOgr5Q/8P6yKtUQ==","signatures":[{"sig":"MEUCIHnWU1fvt3xc4CiPwTw0ROQXi4qpeqpSoJTQStyn5clxAiEA6jwsGV83V7Ua4VSQSjhP/VIz7C7MOk+IMCM1lDyrTdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCf/XB2djAzMExaHK4IZYbZSNMNMzKkKqh733NlnX6xKAIgZVz7NUvW3VwbJYwTgbR533GBBDYQbzks2sbSfAjneHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"635c5091018b87683c3d19f696e2dbb62eb9d105","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.8_1789893478493_0.7415137847313646","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@wavezfm/api","version":"0.7.9","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.9","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"218af9de5ee6b137f061e189a9edd6eabd4286cb","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.9.tgz","fileCount":72,"integrity":"sha512-yvyNEUyMapygJ2tKrJKD/6xm8kTzx7BhDdCZCQnJfJJS64R79TIgESl1ZQniJ8OCVtQ0x1kc7cbqQh+vDzlsFQ==","signatures":[{"sig":"MEYCIQDOI0wZOYXrmCY4e6+UdetQw3gExHF/W1pjDYCUQLvK+wIhAN8dZfkWRfnWbfs9tn6N355EKzUy0yd9rivd0Hu66kcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChqJpm53y5VoiNcjScMhydkoqTkoSmZlY0fI+7CJO6tAiEAthBC1FaAmyRTotVlYf2Z5JsmHOKilFltILjUerBkjc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"9f60a355353fb3b761d0139d1a72da5a2439f87c","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.9_1790010149968_0.41409972315047083","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@wavezfm/api","version":"0.7.10","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.10","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"1f0ca8fa602c8bb4c7cecf3950bc5c981f2d99f8","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.10.tgz","fileCount":72,"integrity":"sha512-iqEBT70VBykVzxGwSgn7SLCUrav0EWn0BSVSqWwzCf/Z7hGUhJJcutWYFePHHRITPtSREApYIuUHcMHd2OpoZw==","signatures":[{"sig":"MEUCIQDfc42R+Lo30aXB8mm0VkH/UyqzweALt8+lbYVCf9mYbgIgWMjsxY1OAHA5xmyzunVcYpmlc1VRpW53D7+KlOYKUz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDVZXi2gJ6Y7IkXHM6hJt0L8r3gCzNaKxFkWQM3sY/IAIhAN+nw0pJHpK+6bGB2PGN8opCDWx5TlT2NYnRqtMhuEom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"be740635cf81f78de7ff81d3c29d57e35568bf13","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.10_1790014558885_0.39551598418981504","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@wavezfm/api","version":"0.7.11","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.11","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"5bdb828c1fe34eb6093e732f5a08f596b0815c3d","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.11.tgz","fileCount":72,"integrity":"sha512-DQPn27ZiaJQfR9aBDF66Lnv5oOR+sN5eibl0+mo9xI5f/KZa9X0dY0W1RKIUOeCH3KhM6UIpu3wPkPAfmAzFzg==","signatures":[{"sig":"MEYCIQDOSIGrwRT4Ech17eSn+kjBeG+4uYdCNT/Vh8m8G57bCwIhANv3tQaFdFXq7zkuNi8OLzCOveI+jl7FYhDhsJkbNoPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICShjNCNMJqLDdozvqnr95iH8RxV/ysLMxp2kI8dGwBLAiEAu0v/OQizh1iNAyy2Y92JRbqhcbOytQuLxcFx4EZ0GS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"7ddb8b688c55e353b9ab56d308b3758338cbd17b","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.11_1790044022835_0.01815356232243648","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@wavezfm/api","version":"0.7.12","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.12","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"1db655b50425874f7441fc386c835d0c88865355","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.12.tgz","fileCount":72,"integrity":"sha512-wP6jajIFTraQJGmNbyCe9zt+XmV6/nGO5oGnTl1kBbmkBeqtdVbf8XnIWXZcPy5s8Kel3EE81AhfTxyHU+Bp5A==","signatures":[{"sig":"MEUCIGCDMCllCQxGS/FPyKYK04IenHLZitUeOwSokGNU9lGPAiEAvhfwzs9xNWX/DTUpmCGJkD+lgpEzqQmSFijHyIaeM3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5zEhaDAGFub8dm/VccIxeZY03Nlsg/SuV+Dx64NIjawIhAMs8d4wjNFxv+i3UPSoL0QawfJVLrp1qFVDVt/Tps+q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"1eb3f5864a852dca1458817ce678e43d0ad8f852","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.12_1790216794962_0.08568134848985398","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@wavezfm/api","version":"0.7.13","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.13","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"7ea0c83e91174b23d0469c884668be26f8afd869","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.13.tgz","fileCount":72,"integrity":"sha512-xp4ISELvAjPqqxEu919mi66HHT9ij7csU+dpwj9B46e9Z92jbu2sU2K4t0I+DnXSreBNtu3Pln2Bc3yUHZjR1w==","signatures":[{"sig":"MEYCIQCpv8bifxCqECQPSmajgOZ0+w5e1moOQJmulJeHmmcJEQIhAOAxwsYXka+ifGzO71QzRPldCIwpElcClcdibG3BlHEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRgSqezBOxuxTK+yuOGSGCW2fTvQ+j1fK/y1MGegULCwIhAJJLjpEpY9ik0Qs49iuKbdRZ95kcqDhlp1BAsDVfrgci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"d1512fef5aa37ddc30ad2af35cf54b017f964210","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.13_1790455622205_0.06427062738078604","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@wavezfm/api","version":"0.7.14","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.14","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"24de95b2b1fb2903d48f64ed4f9ea40585200c05","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.14.tgz","fileCount":72,"integrity":"sha512-LvmzaaksQbXogwlZGm93SALfLGXQe98aF9U4zAXehMLxHKxeYjZib+E3m6tBc2M0S7sgOX3NywrkQj6kxv380w==","signatures":[{"sig":"MEYCIQDIMlYncXHDX0RFhYoTMp0cWcrMewJED01PaJm0tW3lRAIhAO6vuYHuHHvwrWjjpbmCU5Cy7Jj9eIn6Ks46tb8rNE6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSU6rRtMDZFFB0UHMnPX+1l8LQ8fwVh3Z1QBBUmQ39tAiBjrkLYNoGWwn7aPJL9xX+X0+eYeLX9H1XtICw84WnQdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"}},"gitHead":"3e3e209237a1c99c9a09151b4b6a47c069ba12dc","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.14_1790883020896_0.9040222182075686","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@wavezfm/api","version":"0.7.15","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.15","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"ecba49dfe920a81feb1cacb00e1b61d2588e219d","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.15.tgz","fileCount":75,"integrity":"sha512-hk9uQYqc/PXCRfHJNPVExppPn5bfiSqIrxTh3TQk+chpV03fMDpOrTgAdgt05K9aqtjJP/O6/nhyMa0xOhCrzg==","signatures":[{"sig":"MEYCIQC/x018nsfJA5i9eGar0GiZZG/W7l5Pm5PHLydQlsl3AQIhAP+mHBKGaXn3+cYaie6s7x/eHv/YhnMLec9iXGgbX70U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMlYij3IP+x0DAIjIeVw6W9vZ/g1cRkTEWIB6/D3f5EAiEAgDvmZPIW9NB6FQ+hv+t2Msv59Pajl6LquwQ8O7t5iE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"},"./resources/private-messages":{"types":"./dist/resources/privateMessages.d.ts","import":"./dist/resources/privateMessages.js"}},"gitHead":"a1d39105168860b96c14d69bf1b040cc16d8d640","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.15_1790897514380_0.34210064811985097","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@wavezfm/api","version":"0.7.16","keywords":["wavezfm","api","sdk","typescript","bots"],"license":"MIT","_id":"@wavezfm/api@0.7.16","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"homepage":"https://docs.wavez.fm/docs","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"83516cc3376b8ca48811052c0f09ed9f6112c3e3","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.16.tgz","fileCount":75,"integrity":"sha512-Kvvb2wagypAhqZGh4ntOklrdhagsVmjLxhTIwOS+VElttREXu7EzNivQNjL1oFpn9tO8Tw50C5Bcqb99+XZD4Q==","signatures":[{"sig":"MEUCIHZnQNamUSR8D1Fo2wPIsH2d5dMyMw/lY3sqelI+0+KyAiEAwwNd2KUx0AJWyy5F4sNmPPXd5TDdY7ApQnweRGeoneE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgPmwzYJLhk4OMtMEpJ7hb/HuSVxjGJPUtLCMEd6tKtAiB62QqLMif4c2A+GlUQsP0Wci0tDsalPdjIFAknfvevQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"},"./resources/private-messages":{"types":"./dist/resources/privateMessages.d.ts","import":"./dist/resources/privateMessages.js"}},"gitHead":"e00115b8ca01362ac1d392a398299ca0304ab168","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.16_1790986457703_0.8161370629526934","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"_id":"@wavezfm/api@0.7.17","bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"dist":{"shasum":"86b781557ff2f40128ca350c8ae823b20eaf6bfa","tarball":"https://registry.npmjs.org/@wavezfm/api/-/api-0.7.17.tgz","fileCount":75,"integrity":"sha512-avrwK8fc3k1wstXh+8SqqmjAkOdKoNoGAdxwMX551DV/UcxcItokpCTFMfTIDTVQTtRtXdw3N29Z1WNfrP5Qhg==","signatures":[{"sig":"MEUCIQCsT5D4XA63NOsRLS8OHmmI3eMFOAJb8RDVfoNKIAz2ZgIgUZVsnwMDQ0W/ozjURe7lAe6OZiWYOYsudyQsmtdmn4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDqHpwL8tNpYGbp1u57qRjS11z9yUm8rydfyuXvdyU8PAiBa2TCQ+qjSbxy5igkIqTeMHWlF/F+Tz0XUs3F8uXQ7vw=="}],"unpackedSize":326089},"main":"./dist/index.js","name":"@wavezfm/api","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./resources/auth":{"types":"./dist/resources/auth.d.ts","import":"./dist/resources/auth.js"},"./resources/chat":{"types":"./dist/resources/chat.d.ts","import":"./dist/resources/chat.js"},"./resources/room":{"types":"./dist/resources/room.d.ts","import":"./dist/resources/room.js"},"./resources/shop":{"types":"./dist/resources/shop.d.ts","import":"./dist/resources/shop.js"},"./resources/user":{"types":"./dist/resources/user.d.ts","import":"./dist/resources/user.js"},"./resources/events":{"types":"./dist/resources/events.d.ts","import":"./dist/resources/events.js"},"./resources/friend":{"types":"./dist/resources/friend.d.ts","import":"./dist/resources/friend.js"},"./resources/source":{"types":"./dist/resources/source.d.ts","import":"./dist/resources/source.js"},"./resources/system":{"types":"./dist/resources/system.d.ts","import":"./dist/resources/system.js"},"./realtime/room-bot":{"types":"./dist/realtime/roomBot.d.ts","import":"./dist/realtime/roomBot.js"},"./resources/billing":{"types":"./dist/resources/billing.d.ts","import":"./dist/resources/billing.js"},"./resources/playlist":{"types":"./dist/resources/playlist.d.ts","import":"./dist/resources/playlist.js"},"./resources/room-bot":{"types":"./dist/resources/roomBot.d.ts","import":"./dist/resources/roomBot.js"},"./resources/settings":{"types":"./dist/resources/settings.d.ts","import":"./dist/resources/settings.js"},"./resources/giveaways":{"types":"./dist/resources/giveaways.d.ts","import":"./dist/resources/giveaways.js"},"./resources/user-blocks":{"types":"./dist/resources/userBlocks.d.ts","import":"./dist/resources/userBlocks.js"},"./resources/private-messages":{"types":"./dist/resources/privateMessages.d.ts","import":"./dist/resources/privateMessages.js"}},"gitHead":"76153562ad05757f26e86a9cd5ee030f9e71d87e","license":"MIT","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.7.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d42494c0-a4d2-4e68-83df-c85090b87a5a"}},"homepage":"https://docs.wavez.fm/docs","keywords":["wavezfm","api","sdk","typescript","bots"],"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"_npmVersion":"11.19.0","description":"Official JavaScript/TypeScript API client for WavezFM.","directories":{},"maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_0.7.17_1791071456122_0.6196748238708223"}}},"time":{"created":"2026-04-01T21:30:23.769Z","modified":"2026-10-03T23:50:56.411Z","0.1.0":"2026-04-01T21:30:24.048Z","0.1.1":"2026-04-01T21:35:02.021Z","0.1.2":"2026-04-01T21:38:10.803Z","0.1.4":"2026-04-07T02:46:13.176Z","0.1.6":"2026-04-17T13:11:35.747Z","0.1.7":"2026-04-18T21:19:16.608Z","0.1.8":"2026-04-18T22:04:32.183Z","0.1.9":"2026-05-02T19:35:33.066Z","0.2.0":"2026-06-23T01:53:31.142Z","0.3.0":"2026-07-15T16:58:50.123Z","0.4.0":"2026-07-29T17:09:10.621Z","0.5.0":"2026-08-09T20:16:12.565Z","0.6.0":"2026-08-16T11:43:16.355Z","0.6.1":"2026-08-16T20:34:56.768Z","0.7.0":"2026-08-21T03:37:02.870Z","0.7.2":"2026-08-28T14:35:48.735Z","0.7.3":"2026-08-28T16:18:47.744Z","0.7.4":"2026-09-02T15:26:46.233Z","0.7.5":"2026-09-10T02:01:34.318Z","0.7.6":"2026-09-10T19:41:42.344Z","0.7.7":"2026-09-10T21:47:42.042Z","0.7.8":"2026-09-20T08:37:58.587Z","0.7.9":"2026-09-21T17:02:30.081Z","0.7.10":"2026-09-21T18:15:58.994Z","0.7.11":"2026-09-22T02:27:02.941Z","0.7.12":"2026-09-24T02:26:35.062Z","0.7.13":"2026-09-26T20:47:02.311Z","0.7.14":"2026-10-01T19:30:20.975Z","0.7.15":"2026-10-01T23:31:54.476Z","0.7.16":"2026-10-03T00:14:17.798Z","0.7.17":"2026-10-03T23:50:56.207Z"},"bugs":{"url":"https://github.com/WavezFM/WavezFM-API/issues"},"license":"MIT","homepage":"https://docs.wavez.fm/docs","keywords":["wavezfm","api","sdk","typescript","bots"],"repository":{"url":"git+https://github.com/WavezFM/WavezFM-API.git","type":"git"},"description":"Official JavaScript/TypeScript API client for WavezFM.","maintainers":[{"name":"aqueleharu","email":"aqueleharu@gmail.com"}],"readme":"# @wavezfm/api\n\nOfficial fetch-based JavaScript and TypeScript client for WavezFM. The package ships with zero runtime dependencies.\n\n## Documentation\n\nThe canonical documentation is hosted at [docs.wavez.fm](https://docs.wavez.fm/docs).\n\n- [Getting started](https://docs.wavez.fm/docs/getting-started)\n- [Frontend API](https://docs.wavez.fm/docs/frontend-api)\n- [Room Extension API](https://github.com/WavezFM/WavezFM-Extension-API)\n- [SDK reference](https://docs.wavez.fm/docs/sdk)\n- [Room bots](https://docs.wavez.fm/docs/room-bots)\n- [Room Bot HTTP API](https://docs.wavez.fm/docs/room-bots/http-api)\n- [Room Bot Realtime API](https://docs.wavez.fm/docs/room-bots/realtime)\n\n## Installation\n\n```bash\nbun add @wavezfm/api\n```\n\n```bash\nnpm install @wavezfm/api\n```\n\n## Quick start\n\n```ts\nimport { createApiClient } from '@wavezfm/api';\n\nconst client = createApiClient({\n  baseURL: 'https://api.wavez.fm',\n});\n\nconst rooms = await client.room.list();\nconsole.log(rooms.data);\n```\n\n## Room bot quick start\n\nFor personalities, owners can enable `allowSelfRename` when updating their bot. The bot-authenticated client can then call `client.roomBot.renameSelf(roomId, 'Retro Robo')`. Requires `read_state`; only the name can change, once per five minutes. Prefix and permissions remain owner-controlled. Deploy server migration 0128 first.\n\nTo manage existing bots, use the authenticated **user** client:\n\n```ts\nconst bots = await client.room.listBots('room-id');\nif (bots.data[0]) {\n    await client.room.updateBot('room-id', bots.data[0].tokenId, {\n        botName: 'Night Shift Bot',\n        commandPrefix: '!',\n        permissions: ['read_state', 'read_chat', 'send_chat'],\n    });\n}\n```\n\nThese methods manage only the caller's active bots and require room bot creation access. Updates preserve the token and expiration; subsequent bot API requests use the saved settings. Existing messages are unchanged. Legacy discovery requires the creation audit record. The server must have migration `0127_room_bot_settings.sql` applied. See [editing bots](https://docs.wavez.fm/docs/room-bots/edit-bot).\n\n```ts\nimport { createApiClient } from '@wavezfm/api';\n\nconst client = createApiClient({\n  baseURL: 'https://api.wavez.fm',\n  roomBotToken: process.env.WAVEZFM_ROOM_BOT_TOKEN,\n});\n\nconst state = await client.roomBot.getState('room-id');\nconsole.log(state.data.room);\n\nawait client.roomBot.sendMessage('room-id', {\n  content: 'This live notice is not stored in chat history.',\n  ephemeral: true,\n});\n```\n\nBot messages can also include an `embed` card. Keep `content` nonempty and within\nthe current `chatMaxLength` (255 by default) as a fallback; the web chat displays\nthe card instead. The same card can be sent through realtime `sendChat()`, but\nstaff-channel replies must use HTTP `client.roomBot.sendMessage()`.\n\n```ts\nawait client.roomBot.sendMessage('room-id', {\n  content: 'Queue status: 5 listeners waiting',\n  embed: {\n    title: 'Queue status',\n    description: '**5 listeners** are waiting.\\nUse `!join` to enter.',\n    color: '#42A5DC',\n  },\n});\n```\n\nBots with `send_chat` permission can upload a chat image with\n`client.roomBot.uploadImage(roomId, imageBlob, 'photo.png')`. It accepts a `Blob`\nor an existing `FormData` containing the `image` field; a `FormData` may also\ninclude `width` and `height`. The returned `data.url` can be used in an embed's\n`imageUrl` or a chat message. Uploads use the room-bot token.\n\nRoom-bot tokens are backend credentials. Never expose them in browser code, public logs, or client-side storage.\n\n## Build locally\n\n```bash\nnpm run typecheck\nnpm run build\n```\n\n## Private-message retries and system alerts\n\nThe helpers in this section are available in the local SDK build and await the\nnext package release. Use a session-authenticated user client with the headers\nrequired by your deployment for these mutations.\n\n```ts\nconst { data: conversation } = await client.privateMessages.openConversation({\n  recipientUserId: 'recipient-id',\n});\nconst input = {\n  content: 'Hello!',\n  clientMessageId: crypto.randomUUID(),\n};\nconst { data } = await client.privateMessages.sendMessage(conversation.id, input);\nconsole.log(data.message.id);\n```\n\nGenerate `clientMessageId` once per send and keep the same UUID v4 and content\nwhen retrying after an uncertain failure. The updated server returns the same\nsaved message for the same sender and conversation. Omitting the field keeps\nserver-generated IDs. Membership and user-block checks still apply, and an ID\nconflict cannot overwrite another message. The SDK does not retry automatically.\nIt also does not generate `clientMessageId`; callers choose whether to provide it.\n\nAdministrative system alerts accept `appearance.iconBeforeTitle`, which defaults\nto `false`, and preserve the appearance in the realtime payload:\n\n```ts\nawait client.system.createRoomAlert('room-id', {\n  delivery: 'popup',\n  message: 'The room will restart shortly.',\n  appearance: { icon: 'warning', iconBeforeTitle: true },\n});\n```\n\n`createGlobalAlert(input)` and `createRoomAlert(roomId, input)` default to `chat`.\n`createUserAlert(userId, input)` defaults to `popup`; user-targeted chat delivery\nalso requires `roomId` in the input. All three require an admin session. Messages\naccept 3–1,000 characters, and optional titles accept 3–80 characters after\ntrimming; empty titles use the localized default. With `bilingual: true`, provide\nboth `messagePtBr` and `messageEnUs`, with optional localized titles.\n\nAppearance colors use six-digit hex strings. Icons accept `info`, `brand`,\n`warning`, `bell`, `gift` or `none`; positions accept `left`, `top` or `right`.\nInteger ranges are 16–96 for `iconSize`, 320–960 for `width`, 14–40 for\n`titleSize`, and 12–24 for `textSize`. HTTP responses return normalized text in\n`{ success, alert }`; color, appearance and delivery are sent through realtime.\n\n## License\n\nMIT\n\n## Profile and room presentation\n\n```ts\nconst { data: flags } = await client.system.getCountryFlags();\nconst { data: preview } = await client.user.getById(userId, {\n  summary: true,\n  roomContext: room.slug,\n});\nconst { data: previews } = await client.user.getSummaries(userIds, {\n  roomContext: room.slug,\n});\n```\n\nCountry selectors should omit `flags.disabledCodes`; Wales uses `GB-WLS`. Crowd hover configuration is available through `client.system.getStageHoverSettings()`, and the public team directory through `client.system.getTeam()`. Administrative flag and hover updates require an admin session.\n\nCurrent room-wide limits are public. Administrators can read and update the same\nsettings through protected routes:\n\n```ts\nconst { data: publicLimits } = await client.system.getRoomLimits();\nconsole.log(publicLimits.roomNameMaxLength);\n\nconst { data: adminLimits } = await client.system.adminRoomLimits();\nawait client.system.updateRoomLimits({\n  ...adminLimits,\n  roomNameMaxLength: 48,\n});\n```\n\nSend the current settings with an update: omitted optional limits reset to\nserver defaults, and omitted custom avatar rates are removed. The room-name\nlimit accepts 16–80 characters; queue and crowd limits accept 1–100 and 1–200\nrespectively. Text limits accept 1–10,000, and\navatar animation rates accept 1–60 FPS per frame count.\n\nCall `client.room.removeGuestPresence(slug)` when leaving a guest preview. Private room access and banner uploads are available through `verifyPrivateAccess()` and `uploadBanner()`. See the Frontend API reference for validation rules and examples.\n\n`client.system.status()` includes nullable `progressionXp` with current base\nwoot/DJ rewards, cooldowns, DJ eligibility requirements, and the shared daily\nallowance in equivalent reward hours. `dailyXpCostMs` is the cost of one reward\nagainst that allowance, independent of XP multipliers. It resets at 00:00 UTC;\n`dailyLimit.enabled: false` disables the daily cap while cooldowns still apply.\nAn absent or null `progressionXp` means the configuration is unavailable.\n\n## Purchase history\n\n```ts\nconst { data: history } = await client.shop.getPurchaseHistory({\n  page: 1,\n  pageSize: 12,\n  q: 'avatar',\n  category: 'avatar',\n});\n```\n\nThis session-authenticated method returns completed shop transactions, including\nrepeated Extras, through `/store/purchase-history`. Results provide `items`,\n`page`, `pageSize`, `total` and `totalPages`; the default page size is 12 and the\nmaximum is 50. Categories are `all`, `avatar`, `background`, `badge`, `videoframe`,\n`misc` and `unknown`. Searches match the purchased name, collection, description,\nitem ID or transaction ID.\n\nEach item records its date and absolute wallet charge. A null `currency` means\nthe older purchase did not record its currency; do not use today's catalog price\nor currency as a substitute. `currency: 'external'` identifies external checkout\nwith no recorded fiat amount, and must not be displayed as a free purchase.\nInventory grants, rewards, diamond top-ups and subscription payments are not\npart of this list. Updated server startup applies migration 0149 before serving\nthe endpoint.\n\n## GIF favorites\n\nFavorites now use individual mutations so a stale tab cannot replace the saved\nlist. Migrate calls to the removed `replaceGifFavorites()` helper to\n`upsertGifFavorite()` and `removeGifFavorite()`. The legacy HTTP `PUT` endpoint\nreturns `409 GIF_FAVORITES_RELOAD_REQUIRED` without changing saved favorites.\n\n```ts\nconst { data } = await client.settings.upsertGifFavorite({\n  id: 'provider-gif-id',\n  title: 'Dance',\n  previewUrl: 'https://media.example.com/dance.webp',\n  gifUrl: 'https://media.example.com/dance.gif',\n  width: 200,\n  height: 120,\n  addedAt: new Date().toISOString(),\n});\nconsole.log(data.favorites);\nawait client.settings.removeGifFavorite('https://media.example.com/dance.gif');\n```\n\n`gifUrl` is the normalized identity. Both mutations return the full current\n`{ favorites }` list; use it as the new local state. Updates preserve existing\norder and `addedAt`, and new entries are limited to 200. Serialize local writes\nwhen applying each returned list to avoid replacing newer local state with an\nolder response. Use\n`upsertGifFavorite(favorite, { updateExistingOnly: true })` for metadata repairs\nthat must not restore a favorite removed in another tab. Reads use `no-store`.\n\n## Room chat policy and link reviews\n\n`post_chat_links` controls ordinary links, while `attach_chat_media` controls\nembedded images and GIFs. Set `chatLinksWithoutPermission` to `review` to hold\npublic messages containing ordinary links from users without link permission.\n\n```ts\nawait client.room.updateLinkFilters(roomId, {\n  blockAllLinks: false,\n  blockedLinkPatterns: [],\n  chatMediaPreviewsEnabled: true,\n  chatLinksWithoutPermission: 'review',\n});\nawait client.room.updateSettings(roomId, { chatMediaCooldownSeconds: 15 });\n\nconst { data: pending } = await client.chat.listLinkReviews(roomId);\nif (pending.reviews[0]) {\n  await client.chat.approveLinkReview(roomId, pending.reviews[0].id);\n  // Or rejectLinkReview(roomId, reviewId).\n}\n```\n\nMedia cooldown accepts an integer from 0 to 3,600 seconds. These settings are\nalso available through `client.roomBot.updateSettings()` and\n`client.roomBot.updateLinkFilters()` with a bot's `manage_room` permission.\nReview endpoints use a user session with `clear_chat` permission. Approval\nrechecks the author's current chat access and content policy, persists the\nmessage, and returns `{ success: true, message }`. A review already decided by\nanother moderator returns `404 ROOM_LINK_REVIEW_NOT_FOUND`. The realtime\n`chat_link_reviews_updated` event carries `{ roomId }` so moderation clients can\nrefresh their pending list. A reviewed user's `send_chat` acknowledgement has\n`status: 'pending_review'` and `persisted: false` until approval.\n\n## Emoji images, backgrounds, and room gifts\n\nExisting emoji helpers now type the image replacement contract:\n\n```ts\nawait client.room.updateEmoji(roomId, emojiId, {\n  shortcode: 'dance',\n  imageUrl: 'https://images.example.com/dance.gif',\n});\n```\n\nThe server imports a changed public image URL to its CDN; retain `shortcode`\nwhen replacing the image. The bot equivalent is `client.roomBot.updateEmoji()`.\nRoom details and bot snapshots expose `adminBackgroundUrl` and the effective\n`backgroundUrl`. Catalog updates emit `room_background_updated` with `roomId`,\n`backgroundId`, `backgroundUrl`, and `action` for affected rooms.\n\nPass `excludeActiveSubscribers: true` to\n`client.billing.createSubscriptionRoomGiftCheckout()` to restrict random room\nsubscription gifts to listeners without an active subscription. The default\nis `false`; administrator exclusions are applied by the server.\n\n`client.system.status()` exposes `youtubePlayerV2BetaEnabled` as an availability\nflag. Browser opt-in is a local website preference rather than a settings API\nfield.\n\n## Private commands from users\n\nUsers can open a multiline command dialog from a bot's profile or with `/bot @Robo`. Private commands have a separate, administrator-configurable limit (8,000 characters by default, up to 10,000). They are forwarded only to the selected bot connected to that room, not broadcast or saved in public chat history. The bot may store or process the command according to its own configuration.\n\n```ts\nimport { createRoomBotRealtimeClient } from '@wavezfm/api';\n\nconst bot = createRoomBotRealtimeClient({\n  baseURL: 'https://api.wavez.fm',\n  botToken: process.env.WAVEZFM_ROOM_BOT_TOKEN!,\n  roomId: 'room-id',\n});\n\nbot.onPrivateCommand((command) => {\n  // command.content preserves line breaks.\n  // Validate command.sender permissions before changing your configuration.\n  // Deduplicate command.id before performing side effects.\n  bot.replyToPrivateCommand(command, 'Current prompt:\\n...');\n  // Split longer responses into additional replies to the same command.\n});\n\nawait bot.connect();\n```\n\nThe wire event is `bot_private_command`. Its payload includes `id`, `requestId`, `roomId`, `botUserId`, `content`, `private: true`, `persisted: false`, `timestamp`, and a server-supplied `sender` with `userId`, `username`, `displayUsername`, `roomRole`, `platformRoles`, and `isRoomOwner`. Existing SDK versions can use `bot.on('bot_private_command', packet => { /* packet.payload */ })`; `onPrivateCommand` is a convenience wrapper in the updated SDK.\n\nThe website acknowledgement means **forwarded**, not processed or saved. The bot's private reply appears in the `/bot` dialog, including multiline prompts, without adding a public or ephemeral chat message. `replyToPrivateCommand` sends `send_bot_private_reply` with the original command ID. Replies require the bot's `send_chat` permission and are limited to 8,000 UTF-16 code units each, up to eight chunks within ten minutes of the original command. The requester must still be present and allowed to chat. Your bot must authorize configuration changes using the supplied identity and its own access policy. Commands require the user's room chat permission and respect room mutes and rate limits. Delivery is not durable or exactly once; deduplicate IDs and do not blindly retry a configuration change after a timeout. Multiple connections for the same bot can receive the same command. Targeted ephemeral `sendChat()` remains available when you want a private chat notification instead of a dialog response.\n","readmeFilename":"README.md"}