{"_id":"@helix3/helix-sdk","_rev":"87-8c462a21aa91b6f93eb5f5eb48aeb5f1","name":"@helix3/helix-sdk","dist-tags":{"latest":"0.1.8-helix3.125"},"versions":{"0.1.1-helix3.20":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.20","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.20","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"952658775fe43b6781323ba434c96b36d364303d","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.20.tgz","fileCount":31,"integrity":"sha512-+iy8E3D2uuhsHtScP4T7jqBOJP029d3lshRG2hn341o5F2zFDrzkadgH6JX6AdLp73Oo11e1fC4j4Cb4ijueVA==","signatures":[{"sig":"MEYCIQDiwFm1NQZ3PWd1cZv6u1xv0XRN++V4312pQ7mkwTBI7gIhAOoVaQVvYGGJctGc+qnWYFUsrj+X+xJWK+sI+hPumP67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228718},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"928955068e45ff29fcf06d4c0e8770e1ca16f115","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.20_1783616268482_0.16910292518906767","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.21":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.21","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.21","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"2edfe34a5dd983858197bad8689c2981d404cd80","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.21.tgz","fileCount":31,"integrity":"sha512-E8d5X2et+9GidpynnGJeDIh9bDdzLPwlhnL17GML0HjOUuRmXIwcNS0ax75iFZS5Nta7p0XXqw1sxqJlNB9Rfg==","signatures":[{"sig":"MEUCID8ft4Z/kbPvNExC5y7Jdl4e259972tXbnx/NXnaqN3aAiEA1n0nlEjbwGpPj7ezfc24JEr7fcssn+GoqJZqvNB1ioU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237014},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"bba5745969dbfbe71d5ab57967a58c4f15e0a925","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.21_1784059646898_0.8516315000002748","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.26":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.26","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.26","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"f28989a6ea01ca5f064d02e8b0ad004a1169ffb8","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.26.tgz","fileCount":34,"integrity":"sha512-vWC+xCZvelBq3LIQmLEY4D/Ct+fPp1e643foQNF10mcPemeDkGtLppv6xyT3FW3D4tUf6MmU0najcU9JrvwgqQ==","signatures":[{"sig":"MEUCIQDg/43+f6UIhvessbhF65F6pdYOK385nvIGpJbNecQQWAIgVP8KjACp5SCe34iSz0/iOdADeCo2DCOjrqhozK2IwBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246942},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f042e44d5910335366846c3d00d94dfdd7667e7b","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.26_1784224564089_0.9861083532897672","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.27":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.27","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.27","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"34893423013b7eee1bcf847c1371f693058ee8f0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.27.tgz","fileCount":34,"integrity":"sha512-VdCXlqtAmpmNslmkVlLkkeZmRNE7ut8lf6BzQ6mp3KrhEOMcgbURUV5THDW1ePu2TtyYetmBA8OMivE52O2cDg==","signatures":[{"sig":"MEYCIQCrESrc0rGfqZqUY47W2L6kaue4sTM/HO6m7PDO36dY3gIhAKROfaP42dS2I3YiOAH+9lsYd9YfYAdOCVyJiio+x6dz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259624},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"044a2c3e46c3c3630eecad649adc872d9c18f7f4","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.27_1784257117804_0.514435466948973","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.28":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.28","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.28","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"1d58b30061091b8815440c11050f6766e232c90c","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.28.tgz","fileCount":37,"integrity":"sha512-v0TkQF4WwhmfL+1I1NL5NdQYXYT1ihUNlf2pq846he4tBQFryAP5mjIqgd5YC0ybqsBqlOC3sp9XP8gZ6Q8s5w==","signatures":[{"sig":"MEUCIDrBA3KGjoTvTjTC+Rby+Q+lsjLJ8fRhJLEZFC8NomqLAiEAmbvNSoflfk2Y3MB59GsUhslKFuDlOSdJNRMYkOBDBJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356331},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"a0de7200d11dd5bbb4d1967e165b85a2cc6e1b1f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.28_1784505164593_0.2893592222926282","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.29":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.29","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.29","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"ebb7f023d86641659db3d73a5e82b73a778bcae0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.29.tgz","fileCount":37,"integrity":"sha512-bajBUvNsbvhJXvIguohNroJE0HYFA9ynrqpXhmkAGhRRFl2Bmvw/oVwM6EOCULpjNb1xG+ZR7j9eOvAytA4plg==","signatures":[{"sig":"MEQCIHp3Mah9yGnNTl8Xmwj5VxJdP5IizkNEOUZmlF9fVchDAiAocD3arI9JigaZaB6te4SXZCXHDM6W/KUkempzRc+OMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364543},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"74deebc2ff69574644adb2d416483a5f9b5ed427","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.29_1784522282224_0.8471650127612427","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-helix3.30":{"name":"@helix3/helix-sdk","version":"0.1.1-helix3.30","license":"MIT","_id":"@helix3/helix-sdk@0.1.1-helix3.30","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"6d155eafd8049703b9ea38f46dbbd25a40beadf2","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.1-helix3.30.tgz","fileCount":37,"integrity":"sha512-CS8z2Z029MQffif8bDsA4vMe0UKFBsmlbxQpsxKWTZ2dQzvQEvCxBnOxdseT0i5zH/QFpp55xDzGosrpGPkYkQ==","signatures":[{"sig":"MEUCIQCd7giCbutrM8VZYFbCvnofweM48eGC3mrOehf91kG7+AIgPXXmkgNpmoA2f3qBPM8w/ax6ZVdRo0nLizlVEsvSIq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376106},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"34b182608a25108bab405adb87c9cbe235450316","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.1-helix3.30_1784570251099_0.0458306846905836","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.31":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.31","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.31","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"c8a297a3bf0ebfcf009b57af40ca7a9038c0b9cd","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.31.tgz","fileCount":37,"integrity":"sha512-IqxmELil2qGbqImn2nyChENgjoEDSzivaHuTDHaoVy2VCAaypaYnNlt/iruSUNLVAA1SOMRCKNhArBIG/seQEA==","signatures":[{"sig":"MEYCIQCM3rTyavjX7mRPJzvieeY0br2AaR0QXwnS3noGUzmJigIhAM/Kg3ocYDPE25UY9rrNZc+dAC+cma2YcFbzIXHdbWio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376991},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"8fd5f21b3162412f25b1c0c99503c087d10bdfeb","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.31_1784673641367_0.1984078187946987","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.32":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.32","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.32","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"6fcc42cec931a30ba390472b009ffd34d91f3c4e","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.32.tgz","fileCount":37,"integrity":"sha512-ie7KAW7+o25QWdJxNZSzGp+lhgaFFPjxO8q5DLaxgjBdMleODQmkcKvjTxluo9wpXLiNF77EMaO+MVozIhqsFw==","signatures":[{"sig":"MEYCIQDncttYLge5L8r16fcL5OFLQZgxq3Wi/VJBiUj53NNESgIhAN0MfI1gkuOLkIoSWUnFH/H4WnR/pe5QA4Hab6ALp0Zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383184},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"b2ec8b2cf5954807b578b7de0db5469fdc16fa8b","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.32_1784688820655_0.13138534505389932","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.33":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.33","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.33","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"ff8d31bf14d542a3171405a96621fb26fca6de48","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.33.tgz","fileCount":37,"integrity":"sha512-T40B0CWePI6lM/EWQMheDNNgatUo4BsS69csWto+M3AovP5B96BUuX0+Td8CZNWZ+9ikegucWzBG9FcXGjdjRA==","signatures":[{"sig":"MEUCIEvANoxV1+6lFkyaAOu1oFY9nUr3O7QtsyMr+c6bldjeAiEAhqHkmEQGKpHpWHhZuUS5bKao3ijUwW2Am66jrMyNFvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389079},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"b6abd1282c45b1a3892d952191b50bb7d17e4ee2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.33_1785102781870_0.9641271033522325","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.34":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.34","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.34","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"99455cb4ebbc31991e1072dce8facf0b542b5606","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.34.tgz","fileCount":37,"integrity":"sha512-2tPMhmfHPT9lOWjBnGh8gztAglj8wF6804YbcdMs6KXJzGOzMyHQ54lWQwVvRmgBnQRgjQKqctQvrz6RosZ2TA==","signatures":[{"sig":"MEUCIQCtJkEd2bNdLQ/tOG0lBfwIhuZyGjQ/5UVG8kxImNnIgAIgWQMSwjICKYGVPvLsxoDKPeCqfaxqCHIsYMSSg04u0oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398420},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"7891b31208af50590306dc23f7c2baf17378c4df","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.34_1785209174936_0.5131086956417787","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.35":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.35","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.35","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"487b2e87aa80484ab7a3f07fcd79578cd5b60451","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.35.tgz","fileCount":40,"integrity":"sha512-xouUtreIQ5wbkEhTEvIjs2gnJ3F7dXRGYs3+l8/sPIIHAJeI2tKiec0YzqCjY2xYLHMoaemINhK459Ul18YjjQ==","signatures":[{"sig":"MEQCIBFTpv10POlVuPkvkoAvuDD5oV+yEf9wwgRAIDwo1EtMAiBTE76DcCFFCktqYwEaecJCUTiDTle+ciMno+fnwvb3vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409667},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f70d31e7bb518a3069bcdffd54a05e1beb5407ef","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.35_1785257487575_0.6012515761629111","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.36":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.36","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.36","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"f137470f1dc3533fc126eae5b8e88a27c75fefc0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.36.tgz","fileCount":43,"integrity":"sha512-9qDIru7+a2yx03DeNsn3y4sm7/Snl/SKK18TrSSF7R/cQJhL6znN+SlHNr4oqjQ6b+2oVI9sXV7porS5D/Rf9A==","signatures":[{"sig":"MEUCIQCRGfjsJqBXOhG/f6oIUMe71UIfj3AQioD8Xxjs5kuXGAIgKH9Rh3Kl5Nof7ZxqiSv4Zb9Jwx3bcGvR53r+6LOXqxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452822},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"a16076bcd7efe31fb361b454242a76b814c152d3","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.36_1785272211846_0.5043582499174897","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.37":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.37","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.37","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"6e0d76ce1a8edaf3c393b15f490b9b37f8579564","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.37.tgz","fileCount":44,"integrity":"sha512-rZbwZLa4qcncU5Ub5guCO+qA/DcaZNVFt7J3VPdv3IgsfqDWUAQOjov3qj39A5CEFN0GoNCKS3c3d50XSRelEA==","signatures":[{"sig":"MEQCIGN/kB0uGWJDydtzADMUJyvBTHaMYNlg75yrPjELZeZpAiAg+1AxeQ77f6O+5rBdgkRfNYU4oyCywTzuo5AeIq9nXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453124},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"ab72e2b100f4c0f37e4c8f28d547d1356d73d794","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.37_1785273381635_0.7713874427660901","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.38":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.38","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.38","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"089d09dea2980da83bf3849df7abf199fb288e0c","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.38.tgz","fileCount":44,"integrity":"sha512-6Q+rL12H2uqpI6AZg15ID4zw2FfVv8c137/970yQwKDmaN+wnpsu42c8JSSueZOtjK8P8fqwDsllEMD9MJqkSA==","signatures":[{"sig":"MEUCIFffCuLYahKWj8nN18fEYHd5iw2D9Fih+S6VWDqsrAjbAiEAn3IHKX0HgSwD8All2tDChtGmsUg6aHPUVZmtyeKoU50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453312},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"ce006c233925b43def8036fa9356572bbe30c6b8","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.38_1785276446693_0.21924259903437093","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.39":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.39","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.39","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a8fdbbf3439bdbdd8101e01a2dcacf84b76cdcea","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.39.tgz","fileCount":47,"integrity":"sha512-x/JI/YcffxPFmh2ncs723siI9FZg/gQu9FoCQxOJoYTmkIySaFnN2oHQHEj30qDioC5fEPISS+yAoTq4FlLRMg==","signatures":[{"sig":"MEYCIQCEMIKGMl2VCtreK4ZkjL8BtkOBlmDrOwS517HPOtI3SwIhANnhF+2mi+HUX5yeqUy8CCNTVDrXhfVB9iDPD/0KsGwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471116},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"748e8091c331efcc525b2b924b89e6b8e748f38a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.39_1785284632227_0.9023710886038216","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.40":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.40","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.40","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"372d2a526e3e1ee102f3fa108da524125036371e","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.40.tgz","fileCount":47,"integrity":"sha512-HqroZBAIe8bhf9bfT3cZjqhjQu0+J+wB03jJcMpFUjmO05b/09ZWeypBEVEDV+kqfjJ5JDe1xT50WvY4eDw/EQ==","signatures":[{"sig":"MEUCIFczHQx+vS4tHu3nTGQS30Wgsm5j0BND6uWpRtHpoBbkAiEAhyxVQRtZv9xVp0CNOdJX/t9JaFvg2SVpXUTovYCK6CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474431},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"fb34dbe8c3f3d8edadbd1b10391f109649347e27","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.40_1785313676575_0.9160574499132463","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.41":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.41","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.41","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"47afe66aac54e0462cf6a5ea4900c971080ea51a","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.41.tgz","fileCount":47,"integrity":"sha512-9bFPdPV28VAKhZs+L3TxvhZmgp91ZdcLc3je6bjR7bg4x2HFaO2qCRc3FLpeJffJJdMBGkIwcYikZhOpHW3NOg==","signatures":[{"sig":"MEQCIGgPSwz4e+OWWFIFM5Sj9TQqoprwVmnXfdqhanc/dBK7AiBqAzm9tejGgIzoauAvf/9q9l0W3fPDTy0WjrWMb6yKJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474409},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"43509ffa5abfd420519d13c71b972c9a25d5c52a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.41_1785320913967_0.2473900351131635","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.42":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.42","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.42","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"55c14e9473c20ad4871cd0ed715fe7591368a806","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.42.tgz","fileCount":47,"integrity":"sha512-r8XzoRVctURG47AOhdyO+DZI15nr/HsCqTSj55Ma9VcJxh7RGM7XM8VpcLxG/WezjONI9APlvn9XEDXU1Cq3Eg==","signatures":[{"sig":"MEUCIFSDDx3HRosdNmiugXogbQ6AtlknO0vlsWfLvBV7hbCQAiEAqPzpXtbfhHSu2J2EWbOo6vsMdt0qo5cnXhlp6knVaco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488038},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"d858aff15b68c148fba0fdadbe555ff24efe0df1","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.42_1785364636183_0.2882603147512035","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.43":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.43","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.43","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"cb9adabcbdac295d18a4554be273ae98f64be23f","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.43.tgz","fileCount":47,"integrity":"sha512-NjhdrrrYW8AAFgBX4srQFWnNmsjt9kdYHtoaM+r2Bl8Xaa+7wapSSiqq8xbuOgv8aX+8xlGgc2SuVLNMPIruUQ==","signatures":[{"sig":"MEYCIQC21KI8ZKgZ4nb9iiujWDoYMT8NfaIXMglj8u1Rwn3qCgIhAKf8GOXdTTtL27vIoxQq+muj0VJ/jZnr8DWDASZn4wgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492391},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"48f88e15a51aa98490a1a3c2bc655ac4d625f86e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.43_1785384314573_0.317170189282028","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.44":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.44","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.44","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"9827184cf7af8c95e8a22bcdc470fc1cb89ee64c","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.44.tgz","fileCount":47,"integrity":"sha512-Z3VrHLM4GrYjP7oL6ZntW9H7Dq2wNmQL3HkqOaCsnxK/GqLqqqIf4B+2I4DW+XprkF8eq5VPsyZFG8GNb1PF9A==","signatures":[{"sig":"MEQCIDaf2nR1nk+xuYCfNBQGpKxRjzG3DV8bZqE6UYK3reNEAiBk0utMZXPCZVxmGwQ8jdlYDD3X6ab+UNyxDlmGXAtu4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493363},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"22246638a20dcd2552182993fc232e03fbb28da9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.44_1785425595151_0.1386085192353952","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.45":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.45","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.45","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"8b2ebeb60fc83266c64f1bf97634527acc5973e1","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.45.tgz","fileCount":47,"integrity":"sha512-HdwV2S12nGY0RjXMfU6A1tqxTcFjkSufpiWXnytfPOJHksZZ/srcQjVzqHtCACMVM5GVHb/0rh6EPRwtwCweww==","signatures":[{"sig":"MEUCIQCEdL2x4OiqA4kQsaXout7j6iqp0Sv+SZOvVFNvRuOqDAIgP8BfTTzvR1QwMMSCKReT87tJB49fuGTe2W9G8bTc6x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522135},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"014ae0e8bcb8dccc4a9434f3207d0f157f489166","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.45_1785639844160_0.04736622384979561","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.46":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.46","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.46","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"f034864d386af0316212e4162809a971cc7133bd","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.46.tgz","fileCount":62,"integrity":"sha512-JYjGjeDnsVW9JIkK71jebIEEDlckNOhEvefVok5l73skJnJvEG7oUevYyMYamF7l3TyAv9bYEZ2Ai6M9r49UeA==","signatures":[{"sig":"MEQCIGj118XkcLAyeB1yd0Bl/wHzpx79ROjN6FUEe7sUh2+VAiBIKCqAavDTacxgfmlyyRlBky1GteKvGblX9FkSaMhxyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689040},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"bb4da9915e50b40f1392336be9102385192a02d9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.46_1785698334026_0.9865806693268342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.47":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.47","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.47","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"dbc68eb0d6767ba14d9dff66da115aa7cb6ded22","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.47.tgz","fileCount":62,"integrity":"sha512-DlHHj3BMAKuqWlcceLs0O+g7up7l6RLI0LvG3ogRwCUNClTH+Q5Xlx76fyibdLDbnLnYwHtq1G/kCALvIWdnYw==","signatures":[{"sig":"MEUCIQDgZLxZrQczWR6g0ma+oRU2z3utkbhes22rSHbYQtjcmAIgbs5iGPRFjfC6N326akqVBJtjIlD2zHwwl8lEKzhM4wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703447},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"ad40cf17f31b7796372452dc0acca76df5e62d54","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.47_1785703356564_0.04557278913732499","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.48":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.48","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.48","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"993ef1ffd6e1114da18059fe472a699cf1bccab8","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.48.tgz","fileCount":62,"integrity":"sha512-k/Uo37gk0GHd5Zq+QKLCZTlvEr6TB7QpYd981QcbtOkDuxEGWb5+tsnKd/nsK8ULHRTxKQYKtRs4BrIxhHArWw==","signatures":[{"sig":"MEUCIFaDH2kGOSwbFFSbD28Zf/R7xhnWd6onx59CwhLru0KFAiEArJTu3sHlNuc725DnIBWqTVPrYvxwTBWAa+Q71j8SrNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709531},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"7771ce9dc407414bd3ea8b827241a185666a467e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.48_1785873438675_0.6813010004790077","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.50":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.50","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.50","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"58e9dfc5fb7fb206fdf7228a10b9fe2fb1734b49","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.50.tgz","fileCount":73,"integrity":"sha512-HGiQa5kFb5YJGSYOcqv1cGDIpee2wCmS3JLxHbcTajKBi9hBI18DGqi/CDUwsPlMSFRxDbrYk+r1H6PwyUWcIA==","signatures":[{"sig":"MEUCIQCAZV/R3RVW4JtDufncjGbP9Nip5wEBIQjKpEvoOiveIwIgVlZkSSukEpneE1tIg7DZQRrlyzIfZ/T/pEVT7MQvcHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3303927},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"6222ebd512b1de0b64e536512c949ec2f32cf555","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.50_1785885011271_0.17235603478149208","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.51":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.51","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.51","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"b8415d1768363b0e2a342cf3e9928ccd97dddce1","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.51.tgz","fileCount":73,"integrity":"sha512-WYBm/KVx9uJCeSsLyXYBay6OPCf7jUS8vCEpNrtxU+v4z48RwHyo3VPMq6YBe4RMyFZbg75JlFxScChkgCzP5Q==","signatures":[{"sig":"MEYCIQCX5wmk5jan6hOJRFx0RmnLI7B/WJTBx48erhVSvUb3ggIhAPANRYD2mF58X7eyykg3TDUxX8Elr2rZXsWAdmSDQAA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313531},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"80737f127f5767186ecffb652e933f5f57e7e8fd","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.51_1785889982472_0.8323785439964293","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.53":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.53","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.53","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"bc69f84a9a76953eb566b496303d3070c417ec11","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.53.tgz","fileCount":73,"integrity":"sha512-gUG7tmi+vLrNgEMiuENr8JmfPhZ8qkkiQRrHwrG+/Y9fdDIMEHBXphjBtrkrdmVUwGHMalc3FexR5oz04y6ZuQ==","signatures":[{"sig":"MEUCIQDZjmqvowmnGyNTwVt7/L5MrNOH/OdkoHGWc0R5JNU3bQIgYKXPdFZ/ykBuZTUj0lHzKeDOfSQ6OU5ygC761ox/R7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3316832},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"46999107e090906ceadad0ddfef0f0a52c8ff0c1","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.53_1785966005756_0.04003864509104593","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.58":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.58","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.58","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"73e7a8621a750e89c7eab06bc3b37b4683b6993d","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.58.tgz","fileCount":73,"integrity":"sha512-gDLp3giy+RseuBS2Ov78m1wjitXEYTuXBDNxDGSrCHq8Ed/EYprGWUzDNc+gl9KGSD+iOPiM2Xsc+cNrCT0z3w==","signatures":[{"sig":"MEUCIEr/nyz3k5OGQGDXFjeI8hHL8rrtA/b7q80MiBU/1ZRyAiEAtdyiPlJgFYa56yowrGF/iKgLygY5/GzkJu4tK1xM4GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3338814},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"69464a52c73a13d6523bc72272e98e6669cdd17e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.58_1786473146505_0.6136181071509952","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.59":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.59","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.59","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"8e720607833cd7c20b67d8dcd78156504fe4121d","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.59.tgz","fileCount":73,"integrity":"sha512-GDRJdlc5wWUdHZaVFCLPQSYEgGugp03grbnRnoK3RrYThm6a/AfqApqbOfC50KQmhiHpq8DsrCz8NMTqZkGhag==","signatures":[{"sig":"MEUCIBRx0TpZxixT7t9Z3v73NMNJ9SFT0+8rqDgQWSVpF8FwAiEAwkmwdhder5hx0PSINWmd9+Qm3t7oB27wLHoSenlYoZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341344},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"25cebc5372b2780cbc60048ed6bdf4b843d8803f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.59_1786500837479_0.24978288681656236","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.60":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.60","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.60","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"373f9b1e1d3d4b5afa3c7746be4fc7844745f19c","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.60.tgz","fileCount":73,"integrity":"sha512-8p+zborBV1TPbIGGPH63iwLZa0r5EbS7mWSsn2sQMrbzK8/7UURGMtBs+ukclPYsLoM2eKbMRJqCqFMIHheBPQ==","signatures":[{"sig":"MEUCIQDxX5aC6RELDPlKyAnq+wBBgrJuvk43qpdOuRVjgRPQXQIgLkfTAr5w3zNj8DWHjiAK98DT/OC33gyO0KiDRzab5zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3345965},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"46b2a22af577ec938b6afd3a885146a7d254ef6b","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.60_1786681342949_0.8013538301480188","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.61":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.61","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.61","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"2c34d9704bd067cae8ddce86ecc78f22779b9894","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.61.tgz","fileCount":73,"integrity":"sha512-Pgha9k2BarcLQTZOFi1tIyIk85RFeT1xjHG1bOLq8xU7rm7U+sKKnIN76w7PC7sNx/afmjp5rr3jlFhlp3hv4g==","signatures":[{"sig":"MEQCICLYD+o243q4N7oiC7DlzR0aO5KSmB6t4gvXXfCWRqJ7AiAQe/bUJGQXtrHZMsZU18r5BRNES4nhwrq9X6nhIt4x3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3417840},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"adef7ad6695d401988d15f8d2d0a44aa9f4e95c0","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.61_1786913333298_0.3214270052077399","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.62":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.62","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.62","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"7a4e7a6fcba56e859689ca78956867bf9b1ae8c0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.62.tgz","fileCount":73,"integrity":"sha512-feiEw+6mqpebM7btm3B1D4NfzU8exZH1wgJfpnB7kmMjT9cCNak9Kc3ZDQ3vd0dyPnd1xdBBnVICfD/BIabkaQ==","signatures":[{"sig":"MEUCIQD+gMAvBWATB1ihA0DNu2AEsiRz5W7x83LJpmmN/DuqqgIgVUIJZR9yfsN/reVCeI5usularec800kb//Df3/13hrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3426119},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"d2d3b9609c4e81c895a081f8ff5170718e99f824","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.62_1786950709467_0.47511538056251235","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.63":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.63","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.63","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"b0006ebd934c8075d958211c294a396b1a97e290","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.63.tgz","fileCount":73,"integrity":"sha512-hmjuj5PI4g4sTn5ZJ1KVTXqkLB95/rNOdALXvnSYg0qnntj60VhH20j0Wd4fnQjlQOGmjVkwzP+RcqGZ1Pc1ag==","signatures":[{"sig":"MEYCIQCDVPaJwowvJCr/VlG7Ecew50hE5DlFXH9mcmzFcMsndwIhALEwP4HGAnMBfXPQ+PDJzm6WJY0oKGZ55mcLT7YSdh1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433926},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"4495ba2cc0c68015715747247f0eb1fe89d0e341","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.63_1786968847307_0.05277979655132081","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.65":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.65","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.65","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3abdc4b6839f060fde12abfa4591c403adf9d307","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.65.tgz","fileCount":73,"integrity":"sha512-C28xv0xoBj0BpC5v1tlIcUBj3XvxqURsaf8i8wESQMtIhOX1NanzbwvVBkMKAf6r3Es8I6NEPR0WZyOMUimfdQ==","signatures":[{"sig":"MEQCIBw3nenyYmf6rFtD8Afd6NA2Dss1D1TMufWtcbh0UDsUAiAJmEB114N23WOi5ei1VumkbeTxjfOjglZQjlK4Q35XjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432181},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"37dd07a5110717d56e1e7fa24463c1b7fad6f277","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.65_1787005385847_0.9237017618979297","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.66":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.66","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.66","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"1d91ec0bc633fcadbffa769cb380a33ad2c46dc5","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.66.tgz","fileCount":73,"integrity":"sha512-6kv/EUFa3KYpQmbHkciz/K8gj+RzvbKjrcOezS3VLIEtfHo5yJVBA8ueOoRZcX6QUv4pDaZfvwv608Nl7JyJWw==","signatures":[{"sig":"MEUCIQCj1al5/fByl2h12NliSji4S2AhVX9iAGt6Vq7GUGVKMAIgPaUEEIqNswSP6hPU/AyUCyx8hdjVgEa3kxvJ2a6qYr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3439988},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"28f91d5f4412da2c987e00a1a0ed96ca5b46d7fc","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.66_1787005645768_0.30456657912865226","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.67":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.67","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.67","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"06c3fda793a98057fce2a52d0289dfeb2ea5da29","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.67.tgz","fileCount":73,"integrity":"sha512-9qICVxYeLX8t34uacs0Wr5mgrU8uqcfSHybQc8e8gkU/BaYd2mBkmPXB7iQ82RhRBmcrMNg+1VyOsMcfUHZR7w==","signatures":[{"sig":"MEQCIFVR+h4cKDulc4Vhs87D/nGQnXLwBh9KexDpo+pplH2kAiBulpWYvtqUxhP4RCjt6sOhyH5j4QGxx/7B0bWmWXPBtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3841660},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"9a786e63258fd3c6f9fbe8ef90b14d84465fdd7d","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.67_1787017600594_0.11169610934581642","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.68":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.68","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.68","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"6078b280fe361d80c3d3c99de31846af36c9ca2b","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.68.tgz","fileCount":73,"integrity":"sha512-remgFXu+CnkqnAIMSkivEj9DuQqN3OF9uzQMiOnmGG/JBmLQ43FOaVswp4gE9pNUwF5/7SOUQU/z5T+1cL2h3g==","signatures":[{"sig":"MEQCIExxh5y4gtkmAs5pwY+JYgBnn0v/Lw7tusT6RT2IMALNAiAiro8CmW+r0xG6gygdTRBuOF5uAaAbC5/Yin6bQI9TnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3843973},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"717ffee92c6100588136d161f87b288d183ec365","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.68_1787023578831_0.8718985943174875","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.69":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.69","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.69","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3602dd458cdae153c97f8f1696ef5338ceaa46b2","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.69.tgz","fileCount":73,"integrity":"sha512-yuM1uTxFkajFSqeAdmSXo0kP4ClxKgYLUGJrDBg+StJbMVKGxKHzLwPDiSFUfEEddgzWWDoziLz9PiQ4bbtHJQ==","signatures":[{"sig":"MEUCIQDM5fh3khDDnw/gJOAPO/+89jqMZ4gi3pHu/RlJ6TcAeAIgS9ie2PlfthZfjQn+2JhV90K/RAUmBe/izjwdXw6EOtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3855315},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"40d30dc80a7a3c2cc43a146e3348266b1fa7e385","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.69_1787092554126_0.49123819848923866","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.70":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.70","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.70","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"b509e80e21b9910c5f03003b5384952046736c94","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.70.tgz","fileCount":73,"integrity":"sha512-euBq7PULzJ1XhzocxVCG/9I7mXj/XbJFn8jjcYvusS3kq6bNEuOFfYX7YgDG9WlQBSEnvKJYYEY4tbibfHiRmQ==","signatures":[{"sig":"MEQCIC31yFAgOD09wGeVsJDurnBabNbz2AY//ow0EwEXXvUvAiB48+9tFd4udbIZilu9ji9Xo0MxvYzz2f+vQqbqzM8tuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3856411},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"d82763f14ad6fb57313d36be3bbb389ffec238be","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.70_1787142243631_0.21444627360297286","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.71":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.71","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.71","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"d8291751ab564babb976dbc8b88150fa9636dbe0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.71.tgz","fileCount":76,"integrity":"sha512-11swe8tEw3SdxHARChQjP2G4tx5hRwvF3hnDRKQIodXFIoq9l7V0I/PfFBikHQq7PVL4S+2R9yh9L/s+6MXMwg==","signatures":[{"sig":"MEUCICM+6VPWApA4N7hi0Gy7mClYAkmaQsGEdNvvcvQHXd9PAiEA6n4uQvijrtLC820vB7SGH935MAs4u46sSXJ3TfgAilw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4117643},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"c67c5c8282b0c25212d7a52bbea9d5ddbbd9fdb0","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.71_1787171711437_0.8109905564607118","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.72":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.72","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.72","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"0b2ca467bbce85fbf49ce1e14fcc421a41c33e8a","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.72.tgz","fileCount":79,"integrity":"sha512-93LxrCHiqcArjCAL2Thf9Yb5zsJx5A3ql4Rot6AF8Bd7EbKF27tTUVWq+/tpWM+Wa20AmwBRzdo+l2mW44G5fQ==","signatures":[{"sig":"MEUCIQCVn8KaebhDLJOIl+ZZ8XtGPLIlFlRIZrAhyp97GfIXEwIgJlwslY/fOnkWRhkbzBKcPahEcDd40WRFIlJ/g2nu8S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4374151},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"16e4795351a7492a2e11572765e89ed3be2d805f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.72_1787181918496_0.4091100485161201","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.73":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.73","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.73","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"e4fc826476132a88f5cabf006cb92304cb6b1b41","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.73.tgz","fileCount":79,"integrity":"sha512-Y6US9cjQflW60davMW7ubigH+JeZF/zBrDgt/l4kEND/5cJr5tbDk+aiPsCLcFmCi+9d3eDU0G2goBPcpNk1ZQ==","signatures":[{"sig":"MEUCIQC3+pZ+rX7gB+v4VdC4VyHrWzv+2c0wF34lxSw18s8HPQIgbXZnor64WDULwQCHaRPJqVqOB7DUl+hyrZm9qgyg3Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4375850},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"cb71535ccb226508eadad928bcfe7c01dc8228de","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.73_1787185252330_0.9862881950901952","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.74":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.74","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.74","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"f0870b599d9a5f3136e894c972b245c779b929d0","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.74.tgz","fileCount":79,"integrity":"sha512-Zm9mpRV2RhbVNROidphev33mQPBl6NKSe2uP3ps5msCdjpKDLES+9bOr4601s3RXe+9OcAbtOMH3UNcrIuMb0A==","signatures":[{"sig":"MEYCIQD6X7xHOuAORenxmzYyUIHZU92XJI7k9xLc2WsazSkoigIhAI0yg2wqGpuUMZDl3HKzRH7nfwSag6L5NTtPz68Y6xpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4377054},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"3294e95aa0f51fd4361d82d1ec1a88d3fe038f31","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.74_1787192406041_0.7540028431830541","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.76":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.76","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.76","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"fe56a96a06b81569c754da1b6736216867958ffe","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.76.tgz","fileCount":79,"integrity":"sha512-Mz2awgNMyjpizlqVoicgsZ7c0ChkxWOO/9m+k47pucMpWt5Wf9Tq2JEP/CTz/BHnxdpg88wJiAUrfCMN1kLvlQ==","signatures":[{"sig":"MEQCIBKLkcTz43LmwNYC4Vz0FneMSVfdBh2Inq01I/jwgKRfAiBOZxde0NyubsLR42tnYTe7oQsshxWnsR447Qk0VCpaVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386301},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"0fd323a4fbd1a850e9b1819ffff26005d2817cf5","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.76_1787197897621_0.003863960569564062","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.77":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.77","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.77","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"653e91c69301f1d161bed8bfe4dd649af2651d8a","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.77.tgz","fileCount":85,"integrity":"sha512-tQ8KU64KgojUuwOoeFwY2VRrLockhEHFowhH4RnsnAFkP2RL471jlGNrYXfvDsY8tqAq4GM3tgo12/Eeohv/Pg==","signatures":[{"sig":"MEUCIHXu+Pg3nIrCe8fJ9JZF129xsrkm6hwNu/y+QjKSH/cYAiEAqNi61QKy/m1KEJx76/kvRCfbIN86OTQCf749KZMPtE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4427338},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"5174029c061487bf72a135cc8ff53fb12f788bf0","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.77_1787264321042_0.14094159913375903","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.78":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.78","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.78","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"1ddda5110bdff4d830cf3389a470fd81eb96e4b4","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.78.tgz","fileCount":85,"integrity":"sha512-eWQw/0m0xzL2p0MhnEFK7g53ZhCIBaQIVu8fHO9HbtTlYY5y+honjJFEFMqpPIfZ3T7BwNqAtkMKDrnZEAzz9w==","signatures":[{"sig":"MEYCIQDhuQ0XmcavUfOPGg3gfCe2cqwr9wvNrnCMOdJmoHDPJQIhANBd9X/8phSNHPaHhGiiU1pXrLo9c+Et/AOTBtKI6W2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4525293},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"ee08567b28a5b26ab4b4810c6eedbf855ac3d76a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.78_1787290144860_0.2354383378104754","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.79":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.79","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.79","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3a6e793b0fa75c99cd2d3f2359533c92204ba400","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.79.tgz","fileCount":85,"integrity":"sha512-ItTFoiIRxjRKQKTc2JPqCeTMD3Xsc9aEEgmZoh6G8gbCKYeO4+KzLKCQC/e7pT+PGGUawrxlCAm5fnXqsHy45g==","signatures":[{"sig":"MEYCIQCt7RbcUAXZuoURsXtTi6dnKsmjlR0dQUqpgCcOBPoFRwIhALp2xgXHzblI6UxgDZO2Q6G90INi0NGgeVHm4Lic3rzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4562027},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"384eea8dfe7e0dfcbf3694d5ec834f772af2dfbf","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.79_1787360747232_0.6562525707241194","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.82":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.82","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.82","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"becd2563b095a0f737a203cffbf9a98a9c349767","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.82.tgz","fileCount":94,"integrity":"sha512-824MOItd6BikyQK6JpiApS5c5HUnRyFOt0riqzQlcBawllQ/lrgSC8gt+eUhslTHFifIXuSYNE8RUB26t+QY8w==","signatures":[{"sig":"MEUCIAKX/vTaB5+pGBEvykDKjeJW28Okb9aAv6C4VQLYIswlAiEA8uq8s9bonOcQ5T8knIiQ2/8xqojSyOVAlCG4cON7we8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4694716},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"7c532b77b09911ca35460d581f04511324300c33","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.82_1787396508095_0.6535175216966762","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.83":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.83","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.83","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"f4abd5ca166a51d56d2e134573a7bcc9d0a2b3a3","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.83.tgz","fileCount":94,"integrity":"sha512-5E0G/m8FTYwQQt0Dq6xe8S9xQTye0WM4OhaszgAtwaVGylnJS/ZnGFlB4TruHNmWB2QStyc9R0U/S6ES8xEDxQ==","signatures":[{"sig":"MEYCIQDm6FalvdicjhsFK6o/pRvGbtYd7Sm6I9WlkkmVPQy5wQIhAJRItPh7dMsd7bfX4JzY90r+7PS9/RZmRbqAh08bz0dO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4694781},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"02d2f630d2b34bd1cc5cf52eba2d8cf38ee1693a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.83_1787403419551_0.6437711007250873","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.85":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.85","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.85","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"ac0a63830a8fae997830fe0f1df1ef780a7fb8c8","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.85.tgz","fileCount":97,"integrity":"sha512-5sFWG8DhOenS3wf97x/YVTxvWC+jGnxbuVixXuT5Sm7R2k1PqFn0px0nNHXizQd3lpvR9ZeYJ21V9/TVcXs3/Q==","signatures":[{"sig":"MEQCICVZjg8K7+cVslZnPie4DtBuH3Hah4pZ6K3y5AD/mHuLAiAJevYtzp/m32opBv62xsd6FPYfR5+cEvPyFLs4mzgG/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4757840},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"0750f4960a011c9921a288a1120778415d988848","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.85_1787631036075_0.4801588989575032","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.86":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.86","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.86","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"ad8838303713aee7e6735ea04914b616c8c508e4","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.86.tgz","fileCount":97,"integrity":"sha512-EO/kTr+M5MM/HK74O0KKaPMCSir32BaxK6iM1yHmpNrQb9NsdBaWIK+klbxp9DQNPKOSkipV+clksj1E2ZkLQQ==","signatures":[{"sig":"MEQCIDnbsdrj74xpbj6VAtZex87J0995gIvLP9YQWCI6jh6RAiBlQtd/ruebOO9fo3ju/lvUl+qsiUNcl/7zEIapOWHbZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4762477},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"bfda427b12fe2e06dd6d97cf09fbdd8683a8a60e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.86_1787633656584_0.549651786784503","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.87":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.87","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.87","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a38132d1b24cd04a40ba232fa63b8b55509b5357","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.87.tgz","fileCount":97,"integrity":"sha512-BfijArYPCk9BvPE5t/8B1oPyD7BQp3ljb78UHUy/ac/Krc19HCI/SU9mXdYfK2HX6lVrSKnf0PHjpvSsZl0KIg==","signatures":[{"sig":"MEUCIHQn6rz2S1grp4bnDumi8nSJmFuEN5B5yxQYPXxwtS0SAiEAq9wjSaFEmVJSYniKzjud6kpj7yOrLJK5feEbtf33CJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4796637},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"613478c08a13d09c984150cb80ed6386649593fe","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.87_1787763342416_0.9976879751838288","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.88":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.88","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.88","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a066a0ce599db8c44e98124b34dcc4f68bebb749","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.88.tgz","fileCount":97,"integrity":"sha512-KZrf5IAlvzIFniVwsPvb504CK8G4NYcn2OleoW8P6bBk0b6rZ+4fN1/0iuHrUfodw+K8B70jlw4A/I2R0FJLww==","signatures":[{"sig":"MEYCIQCm+BW6G1H51VIuhUxlc9Ym/f47W5tLUq89j/Y5mVpvbAIhAOgiMTRbJe0+4zZaqT0Idpu/3Y72o6sp3Xik2kz5ypw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4797011},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"482d1e8fddf6fb23495a703b034df25cc4bf3d0e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.88_1787769588748_0.23628552259528135","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-helix3.89":{"name":"@helix3/helix-sdk","version":"0.1.3-helix3.89","license":"MIT","_id":"@helix3/helix-sdk@0.1.3-helix3.89","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"0041f1a59bb2d8609319c2a72d24dde15e591463","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.3-helix3.89.tgz","fileCount":97,"integrity":"sha512-Ev7kwwTdx0l/mZYQz508O2hdTFQTWkWBfx6aXzYju/AgWlcNeCfF8ARs4jhBbXndz6Y7OnHx8LqfpJO6fJUzCQ==","signatures":[{"sig":"MEYCIQDzvDZUODTs6Q4KEVcqL2JBC/6BQTYNDwxZ5pYK8WCEKQIhAPDFYlVvdzgI8i0wtBoHRsEKj7RLhi6TLFfddlBZsFGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4806091},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"489388d12d8872b09b8f0d821b66660c64d0d118","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.3-helix3.89_1787798837516_0.8700364679110117","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-helix3.90":{"name":"@helix3/helix-sdk","version":"0.1.4-helix3.90","license":"MIT","_id":"@helix3/helix-sdk@0.1.4-helix3.90","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"e83f6828be2738709721924d78874244b57b0edc","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.4-helix3.90.tgz","fileCount":97,"integrity":"sha512-aM6fkTLCIMQUZ6Io2SSBhyTdxWQcbYSBzex+Xg4JiNIcAV+U9U6w6A7DMMZbrY3agFG0PHgIGEIK4AioyrU55w==","signatures":[{"sig":"MEQCIF67VD7gEiJkVl+G7l+WBRtqPSXiOsdk/TuccOpeV8F0AiBY8einZbQpcQJXLA3+prTFSmrpe0QJT3dTZaqbhyT0/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4845735},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"a3560f16a807761a14f81fc3957d3899ba5817a1","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.4-helix3.90_1787902444943_0.6490023234827202","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.92":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.92","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.92","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"2241223a4e3f00b249afd228af0002582bb341cf","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.92.tgz","fileCount":97,"integrity":"sha512-CCmLGnisHK2FhHp32r6tgW3E421geLea135q1NUe2Nv3j3vTwEiJ9FQ+SqKgZDTEkTantlsTXCqGmeRSYqWDjg==","signatures":[{"sig":"MEUCIEVOmPo1ixQAL5ErTar/GIKkTqP4mYqm8JLJoDD9i9VsAiEA4lAt6Ob0VqU0tuhCKI5lg2SKO5o03h3oemqopzgtw18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4847826},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"c4cd0d74bc641e14b239a131e1f06f30bae3fdfb","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.92_1787905257404_0.38630219127407206","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.93":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.93","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.93","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a8d2b9ece2a8282d715ab0db6ff86e94260de9c9","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.93.tgz","fileCount":97,"integrity":"sha512-XvO9TcK+Kw8nAoq54eu9MnLk1a0NgK9q+qYjtwU2yoF4re3ACmTmSe78tQVtNnABqGLpau89h7hIgBwy+XUsCQ==","signatures":[{"sig":"MEQCIA5s/SWl5rr+7PqU2k6OFLEl8kskaoGNHzLBNTMGhLtLAiAdS2Rn62JJ00GQrklKJDB3ehaEEKex1SGOhAkF4E9YZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4857512},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"363a1db94683bc69756d340809286f0adc1175e8","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.93_1787909877890_0.8116807358689526","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.95":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.95","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.95","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"42bb2c7aa5d2a162a293f254f056de20ee5986b8","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.95.tgz","fileCount":97,"integrity":"sha512-xUG/pAD5mU9kXgOOkzaNAyHtROl9QXoBLlWZdeDFEuJZ3cPPmSFuaoPdVmUJV3kVdfomD3z4rJ087xV9AXkisw==","signatures":[{"sig":"MEQCIHXGvTufVLhiwzDLKT58w9+xdSqyWYbTtp4VUOF1vpF8AiBKxBgUSHoJ4GN9qc42uA8iOkEP6SBefs257Te+iDp9eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4893270},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f6d63457198ae5df344c810d1da74fbc406332c2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.95_1787917737417_0.9727574968851791","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.96":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.96","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.96","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"8227dfcbc223cd87f8a5bac66153cb2a625f96ea","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.96.tgz","fileCount":97,"integrity":"sha512-bp7gWkeGYMzupWrlKTdoP4vXBLOM5Cwf1BTsPQ8Q0QMicvRcLO9vnVT2NcEYBAKSDT9TrBjSABl2+Wd3DfqyUg==","signatures":[{"sig":"MEUCIQDV6edx6h0jmENTqup9wPicIKlinQvKHEJCMSD/0SxxSgIgLMk2T7TtpOJ4YJbnV1Xp1S1k2FuHNDUQbnLoPDwEAaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4900497},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"e5c82f4f676e27d5ae1d487416717871257b35a8","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.96_1788388126272_0.999114977336635","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.97":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.97","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.97","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"4efa0e4f1c198bf2543c418bd85adf1ce95973af","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.97.tgz","fileCount":100,"integrity":"sha512-jWUQ960fRcxpDRi3lMGdFLpBu0i8Iulgh3f9s7Yet6mr63D49XQhdW+RVjsbj3zjakWXTO+YWC0LKejDtCoU3w==","signatures":[{"sig":"MEUCIHb7fXb1MkJPOVIXbQvfMAxlLJdij4KowLMWsphydMwMAiEA+ZES+6T136VHu/omUe5QtOmB9G/mXZ/ETOe/a64z408=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4955566},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"e7380c15e172b0ae163f25c1a78857b53a848bd2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.97_1788407073007_0.3959509885894037","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.98":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.98","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.98","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"67c4575189010bbf8188db68a51605dc3cd24a73","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.98.tgz","fileCount":100,"integrity":"sha512-M2iI9TnHwwcE7sy/nITMbet2eTWb07kbk4hmfTDHYoKHB5twFtIoZCWvjosBO4lYNgdA6gJbyioHdDlgxRJPeg==","signatures":[{"sig":"MEQCIGDE7QEiDgWNrCaIhNVcfHNBymjlUVAojtBdvmErWBNGAiA7C2WmJwOrZbEz91TY4Z/tJ992W1s958/Y2sx9YT5GRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977551},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"3ec82a16954bcccd6ff1b97bc53a12b17808a1f0","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.98_1788413425437_0.5736382368137896","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-helix3.99":{"name":"@helix3/helix-sdk","version":"0.1.5-helix3.99","license":"MIT","_id":"@helix3/helix-sdk@0.1.5-helix3.99","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"ed0b764cf5a3238bc75708ceb8c4149a728c71dd","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.5-helix3.99.tgz","fileCount":103,"integrity":"sha512-hGgUp0zsBbA8V2/07nqBiF0nQVF0PTkfHX8ZVMgmiua0La6RcIsQXXhcmpukxAdMZU/9Ld1Pstlk4R/QxK9x6Q==","signatures":[{"sig":"MEUCIQDzjpQlLHxVi6L6CiXz6AvYDY+JGo2bGf6/bowDy6ulYwIgdzHlNG26tu2CcsKQLTxVnx8DQ+tKmvILQiJdWkO98FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5019762},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"48a7ce3e0e70d64241065e81722a923fc0b19cb3","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.5-helix3.99_1788417148196_0.4914736494424914","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.101":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.101","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.101","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"d9e8dfaa66adb2cab1835eff68b35658e5659556","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.101.tgz","fileCount":103,"integrity":"sha512-zRa5xsRhZg06cbCT2f9GGI6N2YrAbpR9hrb6GvxvflS4T9xajx61wde7Qkl++D051n4ovLc7pnQFYdnghAMvKw==","signatures":[{"sig":"MEYCIQC+Qz8RgYspoC05gQ1xYoGgZn1cDlqd7aWzZhTt+NQExAIhAJ7JaRSlGy1TGe4E92E0+noeMQMqTysXVvvjbDQQS37f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5059860},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"705d7fa093959f69d2cd9ea9ae9948d824201a94","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.101_1788433798898_0.6330920992733595","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.102":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.102","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.102","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a871c83279a947bc8aa578754d0bab1abb53ade3","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.102.tgz","fileCount":103,"integrity":"sha512-KsMSdc4SDYIyjREPm0GzcabBonnVNV/cq9psEjzJ5M19xJJ+KKoaR+N3CnfH5loeiqCUqBucskowBdnxIBdXNQ==","signatures":[{"sig":"MEYCIQCO3YYddedtPrQyqDrY3GzycII4ZusgrlVxQkpQ4XnSpwIhAKE0zOYfUH8mskTCWnZtl0t/5Skcla/xEs/tJjDbI/f/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5069098},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f89eed382ed1070ec8942e8439f2b7b27784f2e9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.102_1788737503038_0.4388890947835884","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.103":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.103","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.103","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"bf20b903b2a8f9da48d6a1296f86630ddb72ea59","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.103.tgz","fileCount":103,"integrity":"sha512-FA82nWkA52dWDu/gpMaCp5cP+Q11q4a1T1fKUzoAjB3ahMOPLiXy0fIQWBOib6lyCS5s1opxGACDDP8Q1OWejA==","signatures":[{"sig":"MEQCIEOe+ccfjiUcvVKh+XpQBogq15HqJ49chw0OsIc1dWqcAiBDtI4zvrt7O+hfToIYIvIuKYQauwhG3Y8VeQoGgdemxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5069942},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"925e607c2ea1329e97c7f4247824ea32c76c3673","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.103_1788824614044_0.8268612206367929","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.104":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.104","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.104","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"7c9253c22759de64b22f38d046c4fdd3543935c6","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.104.tgz","fileCount":103,"integrity":"sha512-SvbQ24G7JxIxrxtRJTlvpQbMhGPIpLdDPmdX4wCiExi3uCgId/3Itnv9Atxr+AVMmESRVpi9SRFICumxzz66LQ==","signatures":[{"sig":"MEUCIQCQ7Bof7+euik54Wf/55aHF/yDXo9VQMuNIP8IMCv5DmwIgIZEe0EIpZLIVyLImTTIJKmSsX+YuVntSNFK3aAGl2Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5093717},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"02a75dca8fd6d7bb00ed18aa2db356ec7a6ad310","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.104_1788827363085_0.2631682977092764","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.105":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.105","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.105","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"943ecff0e4a7761edd2faeebb774ba6c555061c4","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.105.tgz","fileCount":103,"integrity":"sha512-N3OVgFzfyFojMEDILdLyl9AmRR+bupmdgvW45Iqryb6ix9TQGW/jLAcjJU89JMRtD2ZhNP2SQQ3/vKM+PDdn0w==","signatures":[{"sig":"MEQCIDQcikFXG6/MHX814ejaONKRv31mrNnQ8+uYJuo5SUDaAiBm54ixQpKCoo8KSILYr/7j6JWPLxwhux9P2tgajXXsFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5091770},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"509e0840af81dc53c785a85f90ca0d45eca9d54a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.105_1788828312893_0.8570649839205868","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.107":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.107","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.107","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3858167f100bbc140f09ddc3f4f8684d10d857ce","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.107.tgz","fileCount":103,"integrity":"sha512-ZjbbPxpOlJ9XfHRAMFXAnEfrp1nYjL+IPzZ/k3YUBuFN/4EmvFfmZsNydC9FzD1fbWjLK1zNLXXF8Sz9M5gRlg==","signatures":[{"sig":"MEYCIQDhPhDh/FGZInZDPnG0hWpmr79+TpAJTELzmtLBCz/4UwIhAM6E3+PVspkqpse31R+6OwffUZ06bcr9BixA5+BXd9By","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5098672},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"af84d9c8fd6bfda99b6658bdf98669cac3df1b7b","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.107_1788836438892_0.9930342175054145","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.108":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.108","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.108","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"c1f40708d6251f6d90023e40292a91fe0a50a791","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.108.tgz","fileCount":103,"integrity":"sha512-zaxLHyniiz3pFknXqYrAMD5U7Az+Hrzh7L5ZIw9RgtBqYPYRugR/XJJMl+0dtqrtnrNcf2TSdZOOxY8l5WGh+Q==","signatures":[{"sig":"MEQCIGtIIhq+y/rZ4VnEpNnWRkLkMq3Y8P+U8iCQFTAnF6VnAiBHPWuGUoKKaUmgrx+S3rKYA1s5lb2V+a10xz+z7E3iCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5100998},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f708eee70abcd3ee2b37530a1cb4f6ab08002eae","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.108_1788845095138_0.1420831433603733","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.109":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.109","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.109","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"7c1a3b34441e0cfb39a0c40ccc0967bfd01c2f3e","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.109.tgz","fileCount":109,"integrity":"sha512-QCFBnGVjXbCJetUOR7UXlnXTqvnRj9mShSfQZL+SbW2e6WUA7FYF1Ko8VOgvVsMHaEOBt8UsrJFyfepJf38BTw==","signatures":[{"sig":"MEUCIBiPnPWGmUAm3rsyQv3EQZLdkdrq2kbtIMg5YpZ9ki96AiEAi3ttpaJhqa1C70iMM/0T2R3Vs1qhp4IIvPRFKO/UFhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5166365},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"d131861dfd24a77ccd32bc60df627a8ad37f051a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.109_1788863421158_0.5860712838866968","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.110":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.110","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.110","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"7bd05045856383bbcb304335dd41b4c6d913e604","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.110.tgz","fileCount":109,"integrity":"sha512-/iN8aafuhb0svp0lvjUviKJ/snnikC1RcCZk/O0+G81z4JyEF2LHKRjgRB0vCHDqj0q9Nm5/w95xvDtsO3rWUg==","signatures":[{"sig":"MEUCIQC+w4bvELQf5psKD2yFo4uH285S+kjVDKSQNFLGbnuKgAIgVjFi+tfOsouzTcugdtGNunXXXxPWr4w3kF9dIaGkVfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5172292},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"2fc0b290d8615fec809dcf100be078f750cc8d20","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.110_1788878133558_0.39306170873494883","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.111":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.111","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.111","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"e04400d6232f81610f45036c5b1b4cf1061cf2b6","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.111.tgz","fileCount":109,"integrity":"sha512-kkDTnVW+RNmhwFvzggsX7nCt7ruvrjRlD+98D7ojs7JRjf/y8/9dDDBb72pJ6hOotMyzHlw+MAmi433PgacZAg==","signatures":[{"sig":"MEQCIG4sJOpnPX2llfz3H6dtwjohdDy3QZchOPNGpKQ5puSjAiBIIT+8F0ZEhjsDCC61zElbalE8BYP7kVBGf5oagZKu/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5172292},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"92aa0d855fa544d7bb2a6a45379d997d0ce254a7","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.111_1788881202809_0.1685615208490725","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.112":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.112","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.112","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"0e062475393e1d31db314400f4201a064073863d","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.112.tgz","fileCount":109,"integrity":"sha512-AxeTG9VhhZV1FtsnUeJF9fWm2e/iHbAA/oNwFaz1gBu3I17mB1Odbitvbi1Cs0Y5napIpDcJAW+7Mh8pLv9pyQ==","signatures":[{"sig":"MEQCIDD5wgk21wjWRIqjrVYjDr+lKBhitD+QjKKoZDzIBpQUAiBXL2HNpyspPdv3t6zgr81wWj2nJuf+ZLhFDnJNNugvWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5208829},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"fe35fa3b400a87bf08517b4f164e9aba46bbe35f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.112_1788896257780_0.4475008932471085","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.113":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.113","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.113","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"c1613e7702e4af2da9f165e4a24e273980760faa","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.113.tgz","fileCount":109,"integrity":"sha512-0j/kZM+C8BEbQIhUq7oqbfR+VF+HjacH8h/t97yqlIuLxnZ8ntFtbN8JyJu+uTq8mOTW7Qs6VuW8XdEC9TZ6ig==","signatures":[{"sig":"MEUCIFptrgYDykXUJidRH2etQSqymAJgwvC7DUwr4ss1AxsIAiEAxoBSVgcep0cOrKyvbFUtIrJBDqt7yi/9p3ntZhE+FPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5211188},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"a85390ce3aff65760e5c581ffd55224aefb9255d","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.113_1788931652947_0.8697453680865408","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.114":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.114","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.114","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"598b3eb7964b38455236f188596dcdd7f61eac21","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.114.tgz","fileCount":115,"integrity":"sha512-8m8jJP8mRq8ZFJg0KnQbYBjTibYs7lEQ8U/ovj95Cuxu/zThTEyMecubu0mvqHMN59Xpf1ijZcTv6sTf3venmw==","signatures":[{"sig":"MEUCIE5tHPVmOZxhUigQC3KJOkyJf3DG/l3Mtgvo/HurYLzNAiEA2yXHX9ta1yH/PN5fs8aunVLf0vXa1SN0ICyu7Q2t9rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5378976},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"ff3dc7bc4f302ff7ba517b64b1f5e0e354959f1e","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.114_1788948581902_0.7122940059214722","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.115":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.115","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.115","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"a66f333e513f053088f7df03f9f5b22e40e59ff6","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.115.tgz","fileCount":115,"integrity":"sha512-PDcWwKsysdy/ph4uR1bTxpSuYw0IV5FtTh7+KpZRoKVGMDFdcJmRUzq+tyBInzVmvuQJSzumpsuxHAC3THstRA==","signatures":[{"sig":"MEYCIQDzj+SiMFVABoSFffAYFL1H6qAanvgju6y6eLSMu+YEaAIhAKIApfT4efNGtCRiRUOoSOrgzvc840iF7tOiyAKccH1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5369229},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"d269644d13cd19330fb62872f17ee57ef0aebf7a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.115_1789025020371_0.8381663978883409","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.116":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.116","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.116","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"567ec81939402bfff8fe08254ce9cbb8fd36bfb8","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.116.tgz","fileCount":115,"integrity":"sha512-dA9PhaxEryGZpcCDDM1+zyFckdGVhe3YVoB70XPyYI0xBtHf6Cx4mj1qOhuTiV/lPi0jVPKMm/FGnrNGuBNoPw==","signatures":[{"sig":"MEUCIQDlwkkMAtMdKEZEEnT/LZHRy5z5WghxEMaioHei21vnygIgEASP+58kh9wBmY8J6yM66xKCPu/yo8WCRHilkqr8KRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjYPozQokGu/zmNAdXNN6REmW/2BI3gj9F5KjW8tcNQAiBlIbm/bqQhduUNcXUIVLyEQwFpQPQmpEms1SsgZT194Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5461706},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"dbeafc7ccaf7a27cb91bf7590c2839451b257d69","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.116_1789417102615_0.5624400335035646","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.117":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.117","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.117","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"b5657a0c22fa3ea54fed8d7e3a20b4d7b8947b12","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.117.tgz","fileCount":115,"integrity":"sha512-a3rimghqJencZCUhSm3A1nJQrl1ros2TbBfEkr54+yrKoLaBfgMtS0Wj2XvPI/ZW9BU7Beu4aJYcTnuNQpwAqA==","signatures":[{"sig":"MEUCIGGDEQQh3aX2Qgi5kdaDWUGAD9x6i94ePN30KvsXHiznAiEA8MObP90roUxPigIZtR/Ui70l7ACOrl1TIu7tToN4Uw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNYiQouksdDSIOsy6ZwZJ6ErVtLaMvgpcTK0L+/Q48uAIgXPjZGTis5koB5/KQZYM3BlYWdoziI2SDL9aXRabhhbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5462076},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"30798e6cacc2c2007e5a54de225b38854a958560","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.117_1789544125816_0.6434648021155156","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.118":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.118","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.118","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"66882073deb1b01f02eb84ad64274b1a1e03f849","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.118.tgz","fileCount":115,"integrity":"sha512-Ct/s8L5aGnnoSo8pSbd1ooHw7vl/kPevJN1s+IyTskYGE3jm0sg8IgR2U7BDDkzdDyJfiDXTiwoCnLWNXQpqkw==","signatures":[{"sig":"MEQCICsBWN8eYl0eB5w9lV2+/gBL7e0qsYYGZKBEczdkXaAIAiBOLtO8wVTk7027iNB3IJgSJP07jIr65STwvWQm7nVBmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEG8Y2bnK8ozuDqq3FyBKhfWlt+lac5NEIdgTq5GdIcsAiEAnFtDoQ5/smhjwf17fDZ04sBFRhjlOvDZqSdgDuk3SbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5462111},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"a39f0a69ffd8e9abf44d506e6cbafe6c085abb16","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.118_1789548352758_0.6208107290262854","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.119":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.119","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.119","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3e56210af13337de46bffbdbebba0f1d4b4d8478","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.119.tgz","fileCount":115,"integrity":"sha512-eo0aNgHjzYe+lVFnHoqsxqqefsAhAcyxaoA0aRQpQcZ77A72d0TF3dJP7W63vXhnSpDtSbs1XUwNnL/9k3fqkw==","signatures":[{"sig":"MEUCIFZvZrkBEcwIignjPGx8dfBiNRIQJDdWRmrUpvUeZGANAiEAoYKnB1hdaraAmJDxGrJuqamgeUXa/lfw6f3N0mVmMgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC47ZuNvp7IHzlh9RHarIVSB7BOyXgUGMdSmgTPb8TXLAIgCOxWxE9TElVPSfNVaTxOmEbmIkp+a+g+xefG3nfE9nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5493501},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"e7953bb4c7c36c7b0036f410c1e8e76dd69904bd","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.119_1789550881851_0.3755748835582746","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.120":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.120","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.120","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"2d7ff5946e7a9aca8a178f28f9a4e192ecd1d3f2","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.120.tgz","fileCount":115,"integrity":"sha512-alIp545iP9Qf2gqNda8W9rWwvwR/7G4xkUoyIiZVTsND1yYR64JVpaGV+bPw00lMyb+om5bH0erOo80Odzrk1Q==","signatures":[{"sig":"MEUCIGvKExl79MT06pFECeGSjx6EgD3zjUJOTIFEb625qi7AAiEAwpy4zhgc9EbstxO4vemjWfo/zCYNaSl3BDdg+6XGelw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH14TvRAQ9NS7nA8kzoWT6zgD8BdKOMqslJAzHreZQbzAiEAqR+31Ofh/IDUNEJuDJGspc4zoNMpw08eSkvX7MWGLZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5494850},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f38dc0a9410199ffa8646af09f8a0e18727d6765","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.120_1789616370299_0.4520806634743877","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.121":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.121","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.121","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"5d1ade7990a822550fc494df4d0c472a6b554035","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.121.tgz","fileCount":115,"integrity":"sha512-GnSpUFr/5h74Y93HLe0lHjaoqezcvg7JUoe1XJFLdCAlbkIPgYtd0jjsHA1ap3ndm70g8yDwXZ/2LduVWi1FQg==","signatures":[{"sig":"MEQCIGhYwxrPsELCacyTwmcoKQCrMEqxRt7SAv/A5SLvqqN7AiBdaR+qfB1MOuGuRm2g3VZ/VBXlnXw2ULBn8DAFdsQZhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5neCGBGG5lJxmnygOBdhoeV+Cp22dr3UHN7Spr1tUQgIgGBrLlM6ax8xlObnrRmIp1KmBis51F4wFXIQWei7xf/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5508086},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"748b3e9c98cc0f10210560856a80103288d3c48a","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.121_1790214343787_0.4094594754091623","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-helix3.122":{"name":"@helix3/helix-sdk","version":"0.1.6-helix3.122","license":"MIT","_id":"@helix3/helix-sdk@0.1.6-helix3.122","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"633abd379992efad4cd50e8f0514fcf3404d3bb3","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.6-helix3.122.tgz","fileCount":115,"integrity":"sha512-Tg31/iMTiTPl4rPmlSJjDorJ+KbVAE81zV76ri+5gOK0oySn0DyMpJzBE7cqs0OTsU+6RYaVsb0nrJc+m3p4sQ==","signatures":[{"sig":"MEQCIHoaXuhwNaLmBqNAOniTLgPT22KCVKLNGnRsTUn97jYWAiAvtBKA8eKJn8EhvmcZW7/L8MVibZn7+KkCZa6/rnMjMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJSIp+vvpm5MNKgean+qMoSFZ+pUnCCDgRqKzza+ZDcQIhAP+EUh9IovIw+PkQy+x6evHlszH7DAQWItl5u+3qaOrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5512011},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"60c297a2b81436f300b017f37e6f7f4ad902a001","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.6-helix3.122_1790255165049_0.513763940730434","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-helix3.123":{"name":"@helix3/helix-sdk","version":"0.1.8-helix3.123","license":"MIT","_id":"@helix3/helix-sdk@0.1.8-helix3.123","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"3db3b25a9817e41221bfe58c4636d2c9afd72ddb","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.8-helix3.123.tgz","fileCount":115,"integrity":"sha512-kcIQni64AI69Qrr4udRx3W6seJNSELcl4P6sd9lHZwNso7oxOv2NNDhY9Mn0ZhcsI/yjGygXA73E1nsWLSfO5A==","signatures":[{"sig":"MEUCIQCsi3tU9TC4WUz3w+6ngKcppQevHEPy2nzhWrH2QeAN4wIgNQBiAloF4WuDID3+8P69ujxEuvB0g9VbabHNqmPI3Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGfphMOCC+iaXdjTkv7/Q66GAD6Se6F0Uk6RPMoBCTw4AiEAhF9Rdt+HFHoIJ51HsH0T2jLnD9h/072zpPKm7MhFPyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5513008},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"da60c2f0acbbf6b23afe900b24a2d32d3ce9e2b2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.8-helix3.123_1790324416558_0.04701898172949304","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-helix3.124":{"name":"@helix3/helix-sdk","version":"0.1.8-helix3.124","license":"MIT","_id":"@helix3/helix-sdk@0.1.8-helix3.124","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"dist":{"shasum":"6b1b999cb77f91fc5656a1b3f50b3dd74049cc7a","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.8-helix3.124.tgz","fileCount":115,"integrity":"sha512-T4lVx3uMKM9iS9G+6Ia1TcvIs+H1+BOFu/OoAvObJJtH6SwnttQuRZJWxBYyBoLg9Gs+suEOr9VKX3LCuXmbSQ==","signatures":[{"sig":"MEUCID8J+8IT9Wnrt/69ZQe+JQ3v8OmLtzhZiz96X9Jgz9F8AiEAnMdeTsH+BJbjvrfNew6VjQV2Iu4HRnGfcRIh2j8hHl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4gjQFsvp3utTDRgmDkZlerNB7sJzmpIL2jltXXyHY3AiBEFTwwvaqrvGrSkDgMjo3znLqLOJcMm7kTw+J5902pug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535541},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"e1ba7c2ef39931092521f94dbf50ca6ea2331b2c","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-sdk_0.1.8-helix3.124_1790344778176_0.9194593406609848","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-helix3.125":{"_id":"@helix3/helix-sdk@0.1.8-helix3.125","dist":{"shasum":"d781abd441d2712e299baffb52fbe15b91b67018","tarball":"https://registry.npmjs.org/@helix3/helix-sdk/-/helix-sdk-0.1.8-helix3.125.tgz","fileCount":115,"integrity":"sha512-tjrvRFytw+L9x6GKuvR7M7wsC++CiDPzRdLp/7ZL6svY5m/ES6slVGiKIYJ0xFtSZq+cn5EFfMNug/9tbiy1SA==","signatures":[{"sig":"MEYCIQCzg93V/6IxPJkXC17cyVxgHh4oC/4J3j+m0LSgEAtYPgIhAMQXST033uonmLgoLfo9OO5H8KR7OrYMpiIGZALmiYTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBM8aLuCLl7QhBc22vuxoBlB3FK5LUPlYf/32EXZtgApAiEA4a3oeJcSedrPRnof5VVf+apf9SwAb9ulxKW15LLIiGA="}],"unpackedSize":5536133},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"jsdom","moduleNameMapper":{"^@colyseus/schema$":"<rootDir>/../node_modules/@colyseus/schema/build/index.cjs"},"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","name":"@helix3/helix-sdk","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dev-shell":{"types":"./dist/dev-shell/index.d.ts","default":"./dist/dev-shell/index.js"},"./runtime-contract":{"types":"./dist/runtime-contract/index.d.ts","default":"./dist/runtime-contract/index.js"},"./internal/avatar-pose":{"types":"./dist/internal/avatar-pose.d.ts","default":"./dist/internal/avatar-pose.js"},"./multiplayer-contract":{"types":"./dist/multiplayer-contract/index.d.ts","default":"./dist/multiplayer-contract/index.js"}},"gitHead":"f804b8db10849c861df10f8c764dc272329b6421","license":"MIT","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --runInBand","build":"npm run check:runtime-contract && tsc -p tsconfig.build.json && node scripts/finalize-package.mjs","test:package":"node scripts/test-package.mjs","test:vault-live":"node scripts/test-vault-live.mjs","sync:runtime-contract":"node scripts/generate-runtime-contract.mjs --sync-source","test:publish-checkout":"node scripts/test-publish-checkout.mjs","check:runtime-contract":"node scripts/generate-runtime-contract.mjs --check","generate:runtime-contract":"node scripts/generate-runtime-contract.mjs","test:runtime-contract:cpp":"node scripts/test-runtime-contract-cpp.mjs","test:runtime-contract:lane":"node scripts/test-runtime-contract-lane.mjs"},"version":"0.1.8-helix3.125","_npmUser":{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"},"_npmVersion":"10.9.8","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","directories":{},"maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"_nodeVersion":"22.23.2","dependencies":{"@colyseus/sdk":"^0.17.43","livekit-client":"^2.20.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"~5.7.3","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helix-sdk_0.1.8-helix3.125_1790346170173_0.7347496611312678"}}},"time":{"created":"2026-07-09T16:57:48.292Z","modified":"2026-09-25T14:22:50.440Z","0.1.1-helix3.20":"2026-07-09T16:57:48.647Z","0.1.1-helix3.21":"2026-07-14T20:07:27.087Z","0.1.1-helix3.26":"2026-07-16T17:56:04.255Z","0.1.1-helix3.27":"2026-07-17T02:58:37.935Z","0.1.1-helix3.28":"2026-07-19T23:52:44.726Z","0.1.1-helix3.29":"2026-07-20T04:38:02.354Z","0.1.1-helix3.30":"2026-07-20T17:57:31.240Z","0.1.3-helix3.31":"2026-07-21T22:40:41.572Z","0.1.3-helix3.32":"2026-07-22T02:53:40.796Z","0.1.3-helix3.33":"2026-07-26T21:53:02.030Z","0.1.3-helix3.34":"2026-07-28T03:26:15.066Z","0.1.3-helix3.35":"2026-07-28T16:51:27.714Z","0.1.3-helix3.36":"2026-07-28T20:56:52.002Z","0.1.3-helix3.37":"2026-07-28T21:16:21.834Z","0.1.3-helix3.38":"2026-07-28T22:07:26.865Z","0.1.3-helix3.39":"2026-07-29T00:23:52.408Z","0.1.3-helix3.40":"2026-07-29T08:27:56.762Z","0.1.3-helix3.41":"2026-07-29T10:28:34.126Z","0.1.3-helix3.42":"2026-07-29T22:37:16.360Z","0.1.3-helix3.43":"2026-07-30T04:05:14.728Z","0.1.3-helix3.44":"2026-07-30T15:33:15.409Z","0.1.3-helix3.45":"2026-08-02T03:04:04.375Z","0.1.3-helix3.46":"2026-08-02T19:18:54.180Z","0.1.3-helix3.47":"2026-08-02T20:42:36.769Z","0.1.3-helix3.48":"2026-08-04T19:57:18.844Z","0.1.3-helix3.50":"2026-08-04T23:10:11.506Z","0.1.3-helix3.51":"2026-08-05T00:33:02.623Z","0.1.3-helix3.53":"2026-08-05T21:40:05.948Z","0.1.3-helix3.58":"2026-08-11T18:32:26.718Z","0.1.3-helix3.59":"2026-08-12T02:13:57.627Z","0.1.3-helix3.60":"2026-08-14T04:22:23.124Z","0.1.3-helix3.61":"2026-08-16T20:48:53.440Z","0.1.3-helix3.62":"2026-08-17T07:11:49.629Z","0.1.3-helix3.63":"2026-08-17T12:14:07.475Z","0.1.3-helix3.65":"2026-08-17T22:23:05.994Z","0.1.3-helix3.66":"2026-08-17T22:27:25.914Z","0.1.3-helix3.67":"2026-08-18T01:46:40.754Z","0.1.3-helix3.68":"2026-08-18T03:26:18.988Z","0.1.3-helix3.69":"2026-08-18T22:35:54.289Z","0.1.3-helix3.70":"2026-08-19T12:24:03.782Z","0.1.3-helix3.71":"2026-08-19T20:35:11.589Z","0.1.3-helix3.72":"2026-08-19T23:25:18.680Z","0.1.3-helix3.73":"2026-08-20T00:20:52.564Z","0.1.3-helix3.74":"2026-08-20T02:20:06.264Z","0.1.3-helix3.76":"2026-08-20T03:51:37.880Z","0.1.3-helix3.77":"2026-08-20T22:18:41.245Z","0.1.3-helix3.78":"2026-08-21T05:29:05.037Z","0.1.3-helix3.79":"2026-08-22T01:05:47.389Z","0.1.3-helix3.82":"2026-08-22T11:01:48.239Z","0.1.3-helix3.83":"2026-08-22T12:56:59.758Z","0.1.3-helix3.85":"2026-08-25T04:10:36.286Z","0.1.3-helix3.86":"2026-08-25T04:54:16.753Z","0.1.3-helix3.87":"2026-08-26T16:55:42.659Z","0.1.3-helix3.88":"2026-08-26T18:39:49.067Z","0.1.3-helix3.89":"2026-08-27T02:47:17.704Z","0.1.4-helix3.90":"2026-08-28T07:34:05.126Z","0.1.5-helix3.92":"2026-08-28T08:20:57.558Z","0.1.5-helix3.93":"2026-08-28T09:37:58.071Z","0.1.5-helix3.95":"2026-08-28T11:48:57.580Z","0.1.5-helix3.96":"2026-09-02T22:28:46.448Z","0.1.5-helix3.97":"2026-09-03T03:44:33.158Z","0.1.5-helix3.98":"2026-09-03T05:30:25.639Z","0.1.5-helix3.99":"2026-09-03T06:32:28.376Z","0.1.6-helix3.101":"2026-09-03T11:09:59.079Z","0.1.6-helix3.102":"2026-09-06T23:31:43.228Z","0.1.6-helix3.103":"2026-09-07T23:43:34.227Z","0.1.6-helix3.104":"2026-09-08T00:29:23.258Z","0.1.6-helix3.105":"2026-09-08T00:45:13.029Z","0.1.6-helix3.107":"2026-09-08T03:00:39.121Z","0.1.6-helix3.108":"2026-09-08T05:24:55.392Z","0.1.6-helix3.109":"2026-09-08T10:30:21.330Z","0.1.6-helix3.110":"2026-09-08T14:35:33.700Z","0.1.6-helix3.111":"2026-09-08T15:26:42.963Z","0.1.6-helix3.112":"2026-09-08T19:37:38.043Z","0.1.6-helix3.113":"2026-09-09T05:27:33.123Z","0.1.6-helix3.114":"2026-09-09T10:09:42.069Z","0.1.6-helix3.115":"2026-09-10T07:23:40.567Z","0.1.6-helix3.116":"2026-09-14T20:18:22.724Z","0.1.6-helix3.117":"2026-09-16T07:35:25.923Z","0.1.6-helix3.118":"2026-09-16T08:45:52.892Z","0.1.6-helix3.119":"2026-09-16T09:28:01.962Z","0.1.6-helix3.120":"2026-09-17T03:39:30.505Z","0.1.6-helix3.121":"2026-09-24T01:45:43.929Z","0.1.6-helix3.122":"2026-09-24T13:06:05.211Z","0.1.8-helix3.123":"2026-09-25T08:20:16.749Z","0.1.8-helix3.124":"2026-09-25T13:59:38.282Z","0.1.8-helix3.125":"2026-09-25T14:22:50.271Z"},"license":"MIT","description":"HELIX Instant SDK — identity (and later multiplayer/voice/wallet) for worlds running on HELIX Instant","maintainers":[{"name":"rubenpvargas","email":"rubenvargas@hypersoniclabs.co"}],"readme":"# @hypersoniclabs/helix-sdk\n\nThe **HELIX Instant browser SDK** — the runtime a world embeds to talk to the HELIX shell\n(the play page that iframes it). v0.1 provides identity; later versions add multiplayer, voice,\nwallet, and inventory.\n\nA world is a static bundle that runs inside a **sandboxed iframe**. The shell hands it a\nshort-lived, world-scoped session token (minted by the backend at\n`POST /api/v1/instant-worlds/:worldId/session`) over `postMessage`. The SDK wraps that handshake.\n\n## Install\n\n```bash\nnpm install @hypersoniclabs/helix-sdk\n```\n\n## Usage\n\n```ts\nimport { Helix } from '@hypersoniclabs/helix-sdk';\n\nconst { embedded, world, user, runtimeFidelity } = await Helix.init(); // call once, at startup\n\n// Pass the versioned intent to the engine's canonical fidelity resolver. The\n// SDK never detects the device or derives subsystem budgets itself.\nengine.resolveFidelity(runtimeFidelity);\n\nif (Helix.auth.isAuthenticated()) {\n  const me = await Helix.auth.getUser(); // { id, username, displayName }\n}\n\n// Raise the shell's login overlay (no-op reload — world state is preserved):\nloginButton.onclick = async () => {\n  try {\n    const user = await Helix.auth.requestLogin();\n    console.log('signed in as', user.username);\n  } catch {\n    /* dismissed or unavailable */\n  }\n};\n\nHelix.auth.onAuthChanged((user) => updateUi(user)); // login + logout\n\n// Ask the HELIX shell to render native status notifications.\nHelix.notify.success('Prize claimed', 'Welcome Chip added to inventory');\nHelix.notify.failure('Purchase failed', 'Not enough LIX');\nHelix.notify.notification('Quest updated', 'Return to the VIP lounge');\nHelix.notify.message('Nova', 'Meet me by the arcade machines');\n\n// Publish a current interaction prompt without tying your world to a renderer.\nHelix.prompts.set({\n  id: 'fortune-arcade.vip',\n  title: 'VIP Room',\n  description: 'Buy a keycard to enter.',\n  input: { key: 'E', label: 'Interact' },\n  actionLabel: 'Buy keycard',\n  state: 'available',\n});\nHelix.prompts.clear('fortune-arcade.vip');\n```\n\nWhen the world is opened directly (e.g. a local `vite dev` server with no shell), `init()` resolves\nwith `embedded: false` and all identity APIs return `null`/`false` — so the same build runs locally\nand embedded.\n\n### API\n\n- `Helix.init(): Promise<{ embedded, world, user, runtimeFidelity }>` — handshake; call once before\n  anything else. `runtimeFidelity` is the validated versioned presentation intent, or `null` for an\n  older shell or malformed payload; in that case the engine retains its Auto fallback.\n- `Helix.auth.getUser(): Promise<HelixUser | null>`\n- `Helix.auth.isAuthenticated(): boolean`\n- `Helix.auth.requestLogin(): Promise<HelixUser>` — resolves on login, rejects on dismiss/unavailable.\n- `Helix.auth.onAuthChanged(fn): () => void` — fires on login and logout; returns an unsubscribe fn.\n- `Helix.notify.show({ kind, title, message?, timeoutMs?, actionLabel?, actionHref? }): boolean`\n- `Helix.notify.success|failure|notification|message(title, message?): boolean` — returns `false` when\n  the world is running standalone without a shell.\n- `Helix.prompts.set({ id, title, description?, input?, actionLabel?, state?, priority? }): boolean`\n- `Helix.prompts.clear(promptId?): boolean`\n- `Helix.getSessionToken(): string | null` — the world-scoped token, for advanced direct API calls.\n\n### Economy & items (v2, shell-mediated)\n\nAll of these are **server-authoritative**: the world *requests*, the shell (which holds the player's\nsession) settles with the backend and renders the purchase popup. Reads degrade to empty defaults\nwhen not embedded; a purchase returns `Unauthorized` (never a fake success).\n\n```ts\nconst { lix, coins } = await Helix.wallet.getBalance();\nHelix.wallet.onBalanceChanged((b) => updateHud(b));\n\n// World code names a registered distribution key; the shell shows Claim/Buy.\nconst res = await Helix.marketplace.purchaseDistributionKey('harbor_postcard', { quantity: 2 });\nif (res.completed) displaySouvenirs(res.fulfilledQuantity ?? 0); // Granted | Claimed | AlreadyOwned\nelse showToast(res.status);                            // InsufficientFunds | Cancelled | …\n\nawait Helix.marketplace.purchaseProduct('golden_key'); // stable world-product key -> pkey:golden_key\nawait Helix.marketplace.purchaseDistribution('public_distribution_id'); // exact public primary route\nawait Helix.marketplace.purchaseListing('listing_for_serial_12');        // exact secondary serial\nconst items = await Helix.marketplace.getListings({ kind: 'home_item' });\n\nconst context = await Helix.marketplace.getPurchaseContext('dkey:harbor_postcard', { quantity: 2 });\n// The shell/API own price, edition, fixed supply, remaining count and next serial.\n\n// Ownership gating — works across worlds & creators (VIP / season passes).\nif (await Helix.inventory.hasItem('vip_pass_001')) openBackstage();\nconst owned = await Helix.inventory.getMyItems();\nawait Helix.inventory.equipItem('vip_hat_001');\nHelix.inventory.onInventoryChanged(refreshInventory);\n```\n\n- `Helix.wallet.getBalance()` / `onBalanceChanged(fn)`\n- `Helix.marketplace.purchaseDistributionKey(key, options?)` / `purchaseDistribution(id, options?)` / `purchaseListing(id)`\n- `Helix.marketplace.purchaseProduct(productKey)` for world-local products/effects; it does not mint universal items or accept an internal product UUID\n- `Helix.marketplace.getListings(query?)` / `getPurchaseContext(ref, options?)`\n- `Helix.inventory.hasItem(id)` / `getQuantity(id)` / `getMyItems()` / `equipItem(id)` / `onInventoryChanged(fn)`\n\nThe SDK mints a stable idempotency key per purchase (reused across the popup's retries) so a dropped\nnetwork can never double-charge. Item-definition ids are deliberately not purchase references: use only\n`dkey:`, `distribution:` or `listing:` through the typed methods above. See the backend `/api/v1/iwp/*`\nendpoints for the settlement layer.\n\nCollectible acquisition results expose `resaleEligibleAt`; exact listing context exposes a separate\nseller `holdUntil`. The unified relisting cooldown is 24 hours after every acquisition. Basic requires\nemail; `verified` means unique verified mobile plus good standing. The type also accepts reserved\n`identity_verified` and future `business_verified`. Payout holds are 3 days base and may be risk-extended\nup to 15 days; never treat the relisting timestamp as payout availability.\n\n### Interaction prompts\n\n`Helix.prompts` is intentionally engine-agnostic. A Three.js, Phaser, Unity WebGL, or plain DOM world\ncan all publish the same contract: a stable prompt id, display text, optional keyboard/gamepad labels,\nand a coarse state (`default`, `available`, `locked`, or `busy`). The shell decides how to render it.\n\n### Rich presence\n\nPush a **live activity** for the local player that enriches the baseline \"In [World]\" their friends\nalready see (in the friends sidebar and on their profile) — e.g. `Racing — lap 3/5`. It's **dynamic**:\ncall it whenever the moment changes, no registration, no per-activity setup.\n\n```ts\n// Enrich presence with whatever the player is doing right now.\nawait Helix.presence.setActivity({\n  state: 'Racing — lap 3/5',       // required, ≤128 chars — the line friends see\n  details: 'Sunset Circuit',        // optional second line, ≤128 chars\n  party: { current: 2, max: 8 },    // optional party sizing\n  // image: 'my-mode-icon',         // optional; omitted → the world's thumbnail (zero-config)\n  // joinable: true,                // hint only; joining an instance ships with the MP runtime\n});\n\n// e.g. drive it off game state\nraceEvents.on('lap', (n, total) =>\n  Helix.presence.setActivity({ state: `Racing — lap ${n}/${total}` }),\n);\n\n// Back to plain \"In [World]\". Also happens automatically when the player leaves.\nawait Helix.presence.clearActivity();\n```\n\n- `Helix.presence.setActivity(activity)` → `Promise<boolean>` — `true` on success; `false` for guests,\n  outside a shell, when not in a world, or when rejected. **Never throws** into your game loop.\n- `Helix.presence.clearActivity()` → `Promise<boolean>`.\n\n**Server-authoritative (by design).** `setActivity` posts to the authenticated presence endpoint using\nthe player's own session. The server sets activity **only for that player** and **only for the world\nthey're currently in** — a world can never write another player's status, or a world they aren't in.\nThis is the interim of the \"the world's server sets it\" model: when the multiplayer room runtime lands\nit will set activity server-to-server after authenticating the player into its instance; the API and\nvalidation are already shaped for that. Backend: `POST` / `DELETE /api/v1/users/me/presence/activity`.\n\n**Privacy & safety.** Activity is governed by the player's presence privacy (visibility\n`Everyone / Friends only / Nobody`, plus a *hide-activity* toggle) — if they've opted out, the server\nnever emits it, to anyone. Text is length-capped, rate-limited, and screened by the shared text\nmoderation layer server-side (a bad-actor world can't push junk into a friend's status card).\n\n### Durable storage\n\n`Helix.dataStore` is per-world key–value storage — the place for anything that must survive a\nsession. A player's own session may write exactly **one** key, `player:${user.id}`, so put the whole\nsave in that single JSON document; sub-keys, world keys and room state are written by the game\nserver. Reads are world-open point-gets, and `list` returns keys only — values are never handed out\nin bulk.\n\n```ts\nawait Helix.dataStore.set(`player:${user.id}`, { level: 4, coins: 120 });\nconst save = await Helix.dataStore.get<Save>(`player:${user.id}`);       // null when unset\n\n// Optimistic concurrency — read the version, hand it back, and a losing race is refused\n// instead of silently clobbering the other writer.\nconst entry = await Helix.dataStore.getEntry<Save>(`player:${user.id}`); // { value, version } | null\nconst next = { ...(entry?.value ?? fresh), coins: (entry?.value.coins ?? 0) + 10 };\nawait Helix.dataStore.set(`player:${user.id}`, next, { expectedVersion: entry?.version ?? 0 });\n```\n\n- `Helix.dataStore.get<T>(key)` → `Promise<T | null>` — `null` when unset, and in preview mode.\n- `Helix.dataStore.getEntry<T>(key)` → `Promise<{ value: T; version: number } | null>`.\n- `Helix.dataStore.set<T>(key, value, { expectedVersion? })` → `Promise<void>` — `expectedVersion: 0`\n  asserts create-only. Omit it and the write is last-writer-wins.\n- `Helix.dataStore.delete(key, { expectedVersion? })` → `Promise<void>`.\n- `Helix.dataStore.list(prefix?, { cursor?, limit? })` → `Promise<{ keys: string[]; nextCursor?: string }>` —\n  keys only, one page (≤100) per call; pass `nextCursor` back as `cursor` for the next page.\n\nThere is no multi-key transaction: design so no two keys must move together. In preview mode reads\nreturn `null`/empty and writes no-op.\n\n### Leaderboards\n\n`Helix.leaderboard` is keep-best per player, decided atomically by the backend — a worse score is a\nharmless no-op, so resubmitting is always safe. Each board is ONE bounded document keeping its\ndeclared top `size` (up to 100): scores below the cutoff are not stored, and `best` comes back\n`null` when the player is off the board. Boards are declared per build (one must be named `main` —\nthe world's default board) and are usually written by the authoritative room; a session submits\nonly for **itself**.\n\n```ts\nconst { best, updated } = await Helix.leaderboard.submit('bestTime', lapMs, { order: 'asc' });\nif (!updated) showToast(best === null ? 'Didn\\'t place' : `Your record of ${best} stands`);\n\nconst { entries, truncated } = await Helix.leaderboard.top('bestTime', { limit: 10, order: 'asc' });\nfor (const e of entries) addRow(e.displayName, e.score);\n```\n\n- `Helix.leaderboard.submit(board, score, { order? })` → `Promise<{ best, updated }>` — `order`\n  (`'desc'` default, `'asc'` for times) only decides direction while the board is new.\n- `Helix.leaderboard.top(board, { limit?, order? })` → `Promise<{ entries, truncated }>`; `limit`\n  ≤ 100. Each entry is `{ subject, displayName, score, source, updatedAt }`, where `source` is\n  `'session'` (client-claimed) or `'room'` (written by the authoritative room).\n- Both need a shell — in preview mode they reject rather than fake a board.\n\n### Achievements\n\n`Helix.achievements` is a **read-only** view of the achievements registered to **this world** and\nwhether the viewer has earned them — the world id comes from the shell, so a world can never\nenumerate the viewer's earns anywhere else. Awarding is server-side only: write-time criteria, or\nthe multiplayer room's `awardAchievement` rule. There is no award/claim method here by design.\n\n```ts\nconst { achievements, total, earned } = await Helix.achievements.list();\nsetProgressLabel(`${earned}/${total} earned here`);\nfor (const a of achievements) addBadge(a.name, a.iconUrl, a.earned, a.points);\n\nconst mine = await Helix.achievements.mine();   // the earned-only subset for this world\n```\n\n- `Helix.achievements.list()` → `Promise<{ achievements, total, earned }>` — every achievement of\n  this world; `total` is the world's count, `earned` how many the viewer holds (0 when signed out).\n- `Helix.achievements.mine()` → `Promise<{ achievements }>` — the earned ones only. Empty for a\n  signed-out player (they have earned nothing).\n- Each row is `{ id, key, name, description, points, hidden, earned, rarityTier, earnPct, iconUrl }`.\n  A **hidden** achievement the viewer has **not** earned arrives **redacted** — the shell replaces\n  `name`/`description` with placeholders and blanks `key`/`iconUrl`, so neither a hidden name nor the\n  slug that spells it reaches world code. Identify such a row by `id`.\n- Preview mode (no shell) resolves neutral empties rather than rejecting — this is display data and\n  must never break the world loop. A real backend failure still rejects (see below).\n\n**Failures carry a code.** A rejected call throws a `HelixRequestError` whose `code` classifies it,\nso a world branches on the code rather than matching error prose: `version-conflict` (stale\n`expectedVersion` — re-read and re-apply), `rate-limited`, `session-foreign-key` (another player's\nkey), `session-sub-key` (a key under your own — use the one document), `session-server-key`,\n`platform-reserved` (`helix:*`), `prefix-reserved` (`mail:*`, `mp:world`, `leaderboard:*`),\n`counter-server-only`, `leaderboard-self-only`. `code` is `undefined` when the shell is older than\nthe code it would have sent, or the failure has no classification.\n\n## Protocol\n\n[`src/protocol.ts`](src/protocol.ts) is the wire contract (`postMessage` messages between world and\nshell) and is imported by both sides. Any breaking change must bump `PROTOCOL_VERSION`. The\n`HelixSession` shape matches the backend's `InstantWorldSessionResponseDto`, so the shell forwards\nthe backend response verbatim.\n\n## Engine-neutral runtime contract\n\nThe public Web surface is also captured in one generated, engine-neutral contract for Web, Unreal\nand future bindings. Import the typed metadata without changing existing SDK behavior:\n\n```ts\nimport {\n  HELIX_RUNTIME_CONTRACT,\n  RUNTIME_CONTRACT_DIGEST,\n  getRuntimeMethod,\n} from '@hypersoniclabs/helix-sdk/runtime-contract';\n\nconst purchase = getRuntimeMethod('marketplace.purchaseProduct');\n// purchase.transportOwner === 'shell'\n// purchase.authority === 'platform'\n```\n\nThe canonical source, generated C++ header, known-answer fixtures, authority rules and update\nworkflow are documented in [`docs/runtime-contract.md`](docs/runtime-contract.md). Audited broken\nor authority-drifted calls are explicitly `unavailable` or `correction_required`; generators must\nnot reproduce their current false-success behavior.\n\n## Native avatar camera\n\n`Helix.camera` carries two separate things. `capture`/`savePhoto` are the album pipeline: pixels a\nworld already rendered, on their way to the player's account, gated on the `camera.capture` manifest\ncapability. `getState`/`onStateChanged`/`capabilities`/`reportCapability`/`control` are the CAMERA —\nthe device the player's avatar carries, which HELIX OS opens.\n\nHELIX OS owns the camera UI and pushes the whole state down; the runtime owns the rig and reports\nwhat it can actually do back up.\n\n```ts\n// The runtime declares its abilities at boot, and again whenever one is LOST.\nHelix.camera.reportCapability({\n  photo: true, video: false, drone: false, twoHandPose: true,\n  focusPoint: true, exposureBias: false, worldAudio: false,\n  unavailableReason: 'this world ships photo only',\n});\n\nHelix.camera.onStateChanged((state) => {\n  // state.shutter.sequence is monotonic — fire on the CHANGE, never on a boolean.\n  applyCamera(state.spatial, state.zoom, state.filter);\n});\n\n// A world script driving the player's camera needs the `camera.control` capability, and a call the\n// runtime already said it cannot serve fails locally with RUNTIME_CAPABILITY_UNAVAILABLE.\nawait Helix.camera.control({ spatial: 'selfie', zoom: 2.4, filter: 'vivid' });\n```\n\nReading the camera never requires a world manifest capability — it is an avatar ability, not\nsomething the world asks for. The ownership split, the dynamic-capability model, the drone's\nPhase-2 status, and the reasoning behind that permission boundary are in\n[`docs/camera-contract.md`](docs/camera-contract.md).\n\n## Universal interaction action surface\n\n`UniversalActionSurface` renders the shared `run`, `choice`, `number`, `text`, `point`, `asset`, and\n`takeover` forms from a caller-scoped action snapshot. Labels, options, visibility, permissions,\nand busy/occupied state come from authority; the snapshot is only a presentation cache, so every\ninvocation must still be re-authorized server-side.\n\n```ts\nimport {\n  UniversalActionSurface,\n  createActionSurfaceMode,\n} from '@hypersoniclabs/helix-sdk';\n\nconst surface = new UniversalActionSurface({\n  host: document.querySelector('#ui')!,\n  hints: {\n    activeDevice: () => character.services.input.activeDevice(),\n    hint: (action) => character.services.input.hint(action),\n  },\n  onInvoke: ({ action, ...value }) => {\n    // Send action.call ?? action.id plus value to authority. Re-authorize there.\n  },\n});\n\nsurface.setSnapshot(await actionsForNearbyItem());\n\n// Proximity may show the offer without capturing movement. Push the engaged\n// menu mode only after the player chooses to focus it.\nawait modeStack.push(createActionSurfaceMode({ surface }));\n```\n\nThe mode consumes only `move`, `primary`, and `cancel`; it never installs keyboard, gamepad, or\nraw-touch bindings. A host whose input router has no change subscription calls `refreshHints()`\nafter an active-device or rebind change. Sustained number changes stream live while the native\nrange remains open, native text input preserves focus across authority refreshes, and choice/asset pickers keep the saved value visually distinct from\nkeyboard/gamepad focus. The port source is the frozen interactive-items prototype's\n`src/client/ui.ts`; new development lives here.\n\n`DeviceDefinitionV1.interactions` uses the same portable forms. A Device `text` control declares\nits typed `stateKey` plus optional `placeholder`, `maxLength`, and Action Surface `inputMode`; the\nenclosing interaction `label` is the player-facing prompt. Submitted text goes through normal\nDevice authority, which must validate it before writing state.\n\n## Vault assets\n\nThe Vault client lets a web world search and consume all 14 resource kinds\nwithout coupling the SDK to Three.js or another renderer. Persist the returned\n`{ assetId, version }` handle. Never persist `artifact.url`: it is a resolved\nserving pointer, while the Vault ID and immutable integer version are the\ndurable identity.\n\n```ts\nimport { createVaultClient } from '@hypersoniclabs/helix-sdk';\n\nconst vault = createVaultClient({\n  apiBaseUrl: 'https://api.helixgame.com',\n  accessToken: () => Helix.getSessionToken(),\n});\n\nconst result = await vault.search({\n  q: 'weathered stone',\n  kind: ['material', 'texture'],\n  performanceTier: 'mobile',\n  rank: 'performance',\n});\n\nconst asset = await vault.resolve({\n  assetId: result.items[0].assetId,\n  version: result.items[0].currentVersion,\n});\nconst plan = vault.createLoadPlan(asset);\nconst installed = await vault.install(asset.handle);\n\n// `plan` is a typed handoff such as:\n// - gltf (prop, character, animation, environment, terrain)\n// - image (texture, decal)\n// - audio\n// - hdr-environment (HDR/EXR)\n// - gaussian-splat (SPZ, with object/environment scope)\n// - helix-descriptor (material, sky, terrain, VFX, scene)\n//\n// Pass `installed.primary.bytes` and `plan` to the world's chosen loader.\n```\n\nDownloads follow the Vault's version-aware download route and verify the\nserver-provided SHA-256 by default when Web Crypto is available. A runtime\nwithout Web Crypto may inject a portable `sha256` function. Related renditions\nare resolved from asset detail and downloaded only when their roles are\nexplicitly requested:\n\n```ts\nawait vault.install(asset.handle, {\n  relatedRoles: ['ktx2-albedo', 'ktx2-normal'],\n});\n```\n\nThe SDK deliberately does not report a client-side \"usage\" event. Vault usage\nattribution is authoritative and derived when a world containing durable Vault\nIDs is published. There is currently no separate install, usage-track, or\nrelated-rendition API endpoint; `install()` is the local verified-download plus\nloader-plan operation, and related artifacts come from asset detail.\n\n### Generate audio and consume the published Vault asset\n\nCreator tools can use the SDK's typed Dreamer audio client with an authenticated\ncreator/client token. Sound effects, music, and text to speech all call the same\nHELIX route; the SDK never calls ElevenLabs directly or handles a provider key.\nCompleted jobs are automatically published to Vault unless the creator has\nexplicitly opted out.\n\n```ts\nimport { createDreamerAudioClient } from '@hypersoniclabs/helix-sdk';\n\nconst audio = createDreamerAudioClient({\n  apiBaseUrl: 'https://api.helixgame.com',\n  accessToken: creatorToken,\n});\n\nconst effect = await audio.generate({\n  audioMode: 'sound_effect',\n  prompt: 'heavy metal door slamming shut',\n  durationSeconds: 3,\n  promptInfluence: 0.4,\n});\n\nconst music = await audio.generate({\n  audioMode: 'music',\n  prompt: 'hopeful orchestral exploration theme',\n  durationSeconds: 180,\n  forceInstrumental: true,\n});\n\nconst voice = await audio.generateAndResolve({\n  audioMode: 'text_to_speech',\n  text: 'Welcome to HELIX.',\n  voiceId: '21m00Tcm4TlvDq8ikWAM',\n  languageCode: 'en',\n  voiceSettings: { stability: 0.5, speakerBoost: true },\n});\n\n// The exact auto-published asset is now resolved through the normal Vault path.\naudioElement.src = voice.loadPlan.primary.url!;\nconsole.log(effect.vaultAssetId, music.vaultAssetId, voice.resolved.handle);\n```\n\n`generate()` polls for up to 30 minutes by default so long music generation has\ntime to render, ingest, and publish. It returns measured `units`,\n`providerCostUsd`, server-stamped `billingEvidence`, and `vaultAssetId`.\n`generateAndResolve()` additionally requires default-on Vault publication and\nreturns the renderer-neutral audio load plan for that same durable asset.\n\n## Develop\n\n```bash\nnpm install\nnpm test       # jest + jsdom\nnpm run build  # tsc → dist/ (ESM)\nnpm run lint\n```\n","readmeFilename":"README.md"}