{"_id":"@bean-tools/voicemod-websocket","_rev":"9-5f944021b57a63b327393a3da7a02611","name":"@bean-tools/voicemod-websocket","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.3":{"name":"@bean-tools/voicemod-websocket","version":"0.1.3","description":"Websocket implementation for the Voicemod Control API","include":["src"],"exclude":["node_modules","./test/"],"exports":{".":{"import":"./outDir/src/websocket.js","require":"./outDir/src/websocket.js"}},"types":"./outDir/src/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"42880436daff1212fc7965fd43b8d4a272ad85eb","_id":"@bean-tools/voicemod-websocket@0.1.3","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-f2eTl+a1lZD/z3fYQXEL0cMLn0CmD9bDj5YNxcMsUN0CyyU3mXCg8Vo9AsRCTtRtHXuqDRLTJEjQhIVq9LhsMw==","shasum":"c0c098918da7e22e907e0dd7139f54caa784c44f","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.1.3.tgz","fileCount":11,"unpackedSize":76641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwZ8rLOQQZwinkL5baUENOA39gvAuzhG54IS+lAzGClwIgIP6celAhuwIPQK+KmA7YpkMZggBANZEBZ0lSf90SRHY="}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.1.3_1688930573301_0.568343940607309"},"_hasShrinkwrap":false},"0.1.4":{"name":"@bean-tools/voicemod-websocket","version":"0.1.4","description":"Websocket implementation for the Voicemod Control API","include":["src"],"exclude":["node_modules","./test/"],"exports":{".":{"import":"./outDir/src/websocket.js","require":"./outDir/src/websocket.js"},"./types":{"import":"./outDir/src/types.d.ts","require":"./outDir/src/types.d.ts"}},"types":"./outDir/src/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"2c2a5b9729e34d72122907040d56b17e7999f067","_id":"@bean-tools/voicemod-websocket@0.1.4","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-IYfLosYOpZb4ZSxClWc/RplVg3/PbuJMQ2sqpFLZMGPSdZ+1VN6NyKvrWqnnkSTE7OqJnY8Yu4riDi5aNxGtsw==","shasum":"e0fe51984168f59b2ba920adf365bc4814254d0f","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.1.4.tgz","fileCount":11,"unpackedSize":76794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNf9TvSe5nWJhWGfveNu8xILSAHUFXK659znm1463OPQIhAM4VUXUIGdHA5VwE1RVySB/snit2KD/UBbR7J/9bjhFH"}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.1.4_1688932306477_0.5903914492999793"},"_hasShrinkwrap":false},"0.2.0":{"name":"@bean-tools/voicemod-websocket","version":"0.2.0","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"93c90c9a44c7e81996c379dcb7fe4999f4068882","_id":"@bean-tools/voicemod-websocket@0.2.0","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-OmPEboZ9f8Bzm+V2ZF6l5UiXLX7WgX/HbANrzcp/WugE5N5kqohGsbcpkv8kJib2G+RZeMeyl1tx/ocE8cULMQ==","shasum":"77ea6d9fe8bb096b1a8630e7bff0934970687ecd","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.2.0.tgz","fileCount":11,"unpackedSize":76866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl9ZzF1vP/jR68K/OEHwrxxErZnOJiuIayN1Jyb22E2AIgOFpZeYGk+VIo8rziLld82XIugr3eeyfgic6GV1shO4E="}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.2.0_1688936354104_0.5893774650744614"},"_hasShrinkwrap":false},"0.2.1":{"name":"@bean-tools/voicemod-websocket","version":"0.2.1","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"3cc09eb0f59161b7c276c93c0517e8677b3a5e20","_id":"@bean-tools/voicemod-websocket@0.2.1","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yM10fvzpfeo5H6zLR2zgDDv7+M2vM1x+otT+WEldUqEqDU3xwDqG+PUiPV1NNzRGnQl31h06tg8Ttxwh/nqXxQ==","shasum":"2e74ddba50683f3008f53ef71f972d7704f4b6f5","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.2.1.tgz","fileCount":11,"unpackedSize":78194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHu4J6vh5Xdxel7ho/3nYWyjeXankPn6vMwejw1CSblQIhAMDD443ovCLxY1sxkld1paRVwhjrkrplPT/dOiFER/uf"}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.2.1_1689504525717_0.7884157209819813"},"_hasShrinkwrap":false},"0.2.2":{"name":"@bean-tools/voicemod-websocket","version":"0.2.2","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"8ee3fedda17e0289dfe0f60829e09348caa82659","_id":"@bean-tools/voicemod-websocket@0.2.2","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-3DblaXlolIxZLxKf6KlJI36XeA//8wpsqM0aj8Mz2RQdUJTWEAAuIs4nPlEL8unfLWuSiK3OmF6P8vFXjYNpgA==","shasum":"9f042a813fa41015d3ebcaa092bcb48b964b28e5","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.2.2.tgz","fileCount":11,"unpackedSize":78200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDojvN3ZmnNBjzQiD1jj1MihZQ3ceX2XrdsNq+pyxeWsAiAENJFcgyH6xReuXa6AUt9xAiIsY0WP2XStzhlZvrASXw=="}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.2.2_1689511529325_0.2960804588667727"},"_hasShrinkwrap":false},"0.2.3":{"name":"@bean-tools/voicemod-websocket","version":"0.2.3","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.13.0"},"devDependencies":{"@types/node":"^20.3.1","@types/ws":"^8.5.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"ea80dc4f8e24b0b886fba71b313c4a2ccdbd4501","_id":"@bean-tools/voicemod-websocket@0.2.3","_nodeVersion":"19.8.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-mSIeXJl9IUypuMD+7QaO5y0576o7Gvvnc0BUXUDtkImj2mre79F5YByU/Nn/7mOnINv9EltY74vjUkfqnF4ESg==","shasum":"d578118986b2cae85f6416244ff540eaadec9a0f","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.2.3.tgz","fileCount":11,"unpackedSize":78318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXAdiqkEA4TzAWw9PPYYbgH/gwpuyBWeFMJtiDdxYWuQIhAOFXoHR2LGLbF5HI7xcLGyiU0DuL9ZpO7nm+hT5zBveV"}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.2.3_1689532286057_0.39856202745474323"},"_hasShrinkwrap":false},"0.3.0":{"name":"@bean-tools/voicemod-websocket","version":"0.3.0","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.16.0"},"devDependencies":{"@types/node":"^20.10.6","@types/ws":"^8.5.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"gitHead":"bda7d9f1b2dbebbf87e71d04cdca7ffa7b7b6496","_id":"@bean-tools/voicemod-websocket@0.3.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-LIqB838ivaBBrHsJSVhJ0rJnqAzXZGeQ91Z+eTZZxj6hK2hfWT9cs+8TRlzAChLmvi7T1R8BVDmW/69Czyu+Qg==","shasum":"649d2061c79a929084f71620815949b7d384d277","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.3.0.tgz","fileCount":11,"unpackedSize":81575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvYgJUYV0MklHsrB15JdCsD6c3CPi1loG+xBlw54FWVgIhALedchQsCKAyQZzmTzZuJv2LCovSuW+iLrZQgPgRzzRT"}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.3.0_1704640253960_0.8859314995588954"},"_hasShrinkwrap":false},"0.3.1":{"name":"@bean-tools/voicemod-websocket","version":"0.3.1","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.16.0"},"devDependencies":{"@types/node":"^20.10.6","@types/ws":"^8.5.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"gitHead":"602b661d86ea9d06c7effcb307ace09c1120b6b0","_id":"@bean-tools/voicemod-websocket@0.3.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-M1ckQgb9fDlUxyCpgtc1Zo49WTOXn7rsMX4PyWp9PZIQKxeIl7VDRhlWuLvoORa9oegv4DlgrUIKsg2x5dxMUw==","shasum":"e811316d3837da7b3dfa3deb7168bb455872909a","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.3.1.tgz","fileCount":11,"unpackedSize":81594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESmVyq1zo4AXbSNz/v5OC4CIx57wi8NOaD5V3iMrWX5AiA1SZF1TyT8hrtUf1Dnwz0qZEcQ8BqkPsm5+2IreCkdiw=="}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.3.1_1705163641502_0.3446156698468761"},"_hasShrinkwrap":false},"0.3.2":{"name":"@bean-tools/voicemod-websocket","version":"0.3.2","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.16.0"},"devDependencies":{"@types/node":"^20.10.6","@types/ws":"^8.5.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"gitHead":"21668b28afa3047611f0f2ac0bb8b6c282ec2022","_id":"@bean-tools/voicemod-websocket@0.3.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-gZ89qCyUOqtElcqxkZji4txLM40atCFlrAVPsgdSQ7Fiqd2jxJxw+Q3QJ961UFrLPdn5ft+cEyUXzeh5XTmdlQ==","shasum":"6a85c8e0d876a39f61c53d33d483274a6991c0ec","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.3.2.tgz","fileCount":11,"unpackedSize":82488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5tVSLFR6fT880n08v3EOMU4DgI/KLmGnR2OnQU6iDQQIhAI/gqV+STbkWpGJAD9BQqqS52hN59iSXe6/2Bi2G1dVN"}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.3.2_1705255816206_0.7248692681115041"},"_hasShrinkwrap":false},"0.3.3":{"name":"@bean-tools/voicemod-websocket","version":"0.3.3","description":"Websocket implementation for the Voicemod Control API","exports":{".":{"import":"./lib/websocket.js","require":"./lib/websocket.js","types":"./lib/websocket.d.ts"},"./types":{"types":"./lib/types.d.ts"}},"types":"./lib/websocket.d.ts","homepage":"https://github.com/Bean-Tools/voicemod-websocket","repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"keywords":["voicemod","websocket","api"],"license":"GPL-3.0+","private":false,"scripts":{"build":"tsc","prepare":"npm run build","build-dev":"tsc -p tsconfig-dev.json","test":"ts-node --preferTsExts ./test/test.ts"},"dependencies":{"eventemitter3":"^5.0.1","ws":"^8.16.0"},"devDependencies":{"@types/node":"^20.10.6","@types/ws":"^8.5.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"gitHead":"f0a04000f3e6a956a7932b626a7767155aa63616","_id":"@bean-tools/voicemod-websocket@0.3.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-4tnaczHuMg4YIC06NLVcdj+DjCvn4UkQ72QE418DbVyxUjUmwxiK650+4i2JwDGesfxtiSt+9ZTL3xELb9Uxkg==","shasum":"25f443fec6ddafed8b12c9749ed7533e998f72c3","tarball":"https://registry.npmjs.org/@bean-tools/voicemod-websocket/-/voicemod-websocket-0.3.3.tgz","fileCount":11,"unpackedSize":82124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9idkhyYzBeuEmiB//4djb/IOQ97MhelHv9SU+GBo23QIgEpFM6fpb31MQV+4WijkEFHwkKpBIJ1+2L7LH/KSptCg="}]},"_npmUser":{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"},"directories":{},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/voicemod-websocket_0.3.3_1705258079419_0.65844325973039"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-09T19:22:53.130Z","0.1.3":"2023-07-09T19:22:53.598Z","modified":"2024-01-14T18:47:59.816Z","0.1.4":"2023-07-09T19:51:46.637Z","0.2.0":"2023-07-09T20:59:14.315Z","0.2.1":"2023-07-16T10:48:45.911Z","0.2.2":"2023-07-16T12:45:29.583Z","0.2.3":"2023-07-16T18:31:26.279Z","0.3.0":"2024-01-07T15:10:54.138Z","0.3.1":"2024-01-13T16:34:01.777Z","0.3.2":"2024-01-14T18:10:16.398Z","0.3.3":"2024-01-14T18:47:59.574Z"},"maintainers":[{"name":"izzy.ikigai","email":"izzy.kulbe@gmail.com"}],"description":"Websocket implementation for the Voicemod Control API","homepage":"https://github.com/Bean-Tools/voicemod-websocket","keywords":["voicemod","websocket","api"],"repository":{"type":"git","url":"git+https://github.com/Bean-Tools/voicemod-websocket.git"},"contributors":[{"name":"izzy.ikigai"},{"name":"sreject"}],"author":{"name":"Izzy","email":"360964+izzy@users.noreply.github.com"},"bugs":{"url":"https://github.com/Bean-Tools/voicemod-websocket/issues"},"license":"GPL-3.0+","readme":"# voicemod-websocket\r\n\r\nTypeScript Websocket Class for Voicemod's Control API. For an overview of the Control API,\r\ncheck out the [Control API documentation](https://control-api.voicemod.net/api-reference/).\r\n\r\n## Quickstart\r\n\r\nYou will need an API key and a running Voicemod.\r\n\r\nTo create a connection, run:\r\n\r\n```js\r\nimport { VoicemodwebSocket } from \"@bean-tools/voicemod-websocket\";\r\n\r\nconst voicemod = new VoicemodWebSocket();\r\nvoicemod.connect(\"localhost\", \"aaaaaa-123456\");\r\n\r\n// Your logic and listeners go here\r\n\r\nvoicemod.disconnect();\r\n```\r\n\r\n## Events\r\n\r\nYou can find Events you can listen on in the Control API documentation.\r\n\r\nThey are mapped to the `EventTypes` type.\r\n\r\nYou can listen to events with the `on()` method, i.e.: \r\n\r\n```js\r\nvoicemod.on(\"VoiceChanged\", (voice) => {\r\n  console.log(\"Voice changed to\", voice.friendlyName);\r\n});\r\n```\r\n","readmeFilename":"README.md"}