{"_id":"@adamasvr/sdk","_rev":"13-533281c0fca24990b7b11bd6b7691a6c","name":"@adamasvr/sdk","dist-tags":{"latest":"0.4.4"},"versions":{"0.3.0":{"name":"@adamasvr/sdk","version":"0.3.0","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.0","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"1e2f69dc91b0d91e7ccb0098858569dda7bab868","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.0.tgz","fileCount":4,"integrity":"sha512-sBZeWttemzIlZS53qkKJPruA/NHYZykAZGBeNzh8O676xyGVPSBtAtU4/OZDHOz0F3q0vue+xRGZvWVa7c2UKg==","signatures":[{"sig":"MEUCIQCekC4rT3LqBxF5G/3mgNgBgIZVBozmN9ZilKcIf3m7FgIgGwecci/a1D5CFlSisiaUOvvjve2ubYOFXcvRtbFnaFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162958},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"d39331134bdadc2e91ad0d392c180245780b9b90","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node  --external:\"*.node\" --packages=external"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.12"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1774329670496_0.20913237280939878","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adamasvr/sdk","version":"0.3.1","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.1","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"aedafe30e761ee66f9dcfc0d95fdb1f16103592d","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.1.tgz","fileCount":5,"integrity":"sha512-HhWLhJFsgrR3afIrYJvi3wvueaX3yCnkzkElGO+cRisTbpsF0mpcMTqSR4L0eeUaS2N5ybRIwxv029FQtc+bIg==","signatures":[{"sig":"MEQCIBAdyRoApNrstmbQpYJLhqUFfmujdqMpfU6iZm0TNgNrAiBRFPpYOtp1XkHycxYhFtNRbgI5SH7TZ23Z/6luULCQ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162997},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"60a921073096e9881f4f3c3d42d8032ab0511046","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node  --external:\"*.node\" --packages=external"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.12"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1774330401911_0.20892798542821867","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adamasvr/sdk","version":"0.3.2","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.2","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"3aa57c5d5c15a16c9f65205042c9ffe583970e93","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.2.tgz","fileCount":4,"integrity":"sha512-4bfjFOBRBGVg+P1koohIPrDZvwaFvAChUZ/RLspJ6GYZn+3wDORKU1nhf1zX8TfjL3+PO8vqNDmqaNTE82nxtA==","signatures":[{"sig":"MEUCIFlz7aZDcQj0eFhRRR/Mg7VGRa1MgE0q5kobE/MN5BXSAiEA7EynvpC7kdbLytF76Obq2jRD4iSOo92EbGCMXzNlScQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207054},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"c2f50a21bb2499619b47f0e0dfe4fe5d75b931e9","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node  --external:\"*.node\" --packages=external"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"10.9.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.12"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1774476693942_0.16903653298151733","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@adamasvr/sdk","version":"0.3.4","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.4","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"a39f07015e4047a47d84a2d67af639e975670e80","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.4.tgz","fileCount":4,"integrity":"sha512-JsYEyPDKyDIKcPcz6Lbz0yV/TmoouDSpeCjA8Cqaydl3b/M5Lw40Y3Tjw/fx0v8w2pSErcAjJmivEuqDo+m9mw==","signatures":[{"sig":"MEQCICqJeUZXFaMPkrmgztU/7gMRJQ9qihVh+sc/+2gQyigWAiBQU2SM72yteJvvocTeDRkccyanRzaV0GCgt+elNhJsPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208215},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"734a626cc0587c5a0870272dbbf27f3dd22f5c81","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node  --external:\"*.node\" --packages=external"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"10.9.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.12"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.4_1775072595122_0.4779152693453119","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@adamasvr/sdk","version":"0.3.5","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.5","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"bdb0ce207208528d5cb33117b013b37910d4fd54","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.5.tgz","fileCount":4,"integrity":"sha512-h+YXK9ZqMCaL8/6R9WFHvJ2Gy3f21OZ5feTpMKzTwVSpXLpKv9gl/ll+CwOAn6qhhtiHYEsjqtV6K8k8sQYqYQ==","signatures":[{"sig":"MEYCIQCnKoX5NS6zpEtcUJdtGx4oL+VuYsapAKukWDMde0/9AwIhAKzLJcMz6MDeQtjB/clo5I5ogrztVIsORUS83SHaUxOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273482},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"d7d18deb7f1a3cd4b14bef10d0fbe0fb50633f3f","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.12"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.5_1778278836092_0.19814842640841612","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@adamasvr/sdk","version":"0.3.6","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.6","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"b2b69619ad9ec2788a03a0d7b500cfd6a8d7e61e","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.6.tgz","fileCount":4,"integrity":"sha512-HeDtEh25QCJAC3sYTj85nFWI1VEZvquP6l8xJqefhItDvjjNBk3Dxvmc2F0aUE8Vj0wsQ//3+jdYxq3Roc4ppQ==","signatures":[{"sig":"MEUCIEdSW5kmeVKNGq6HnJVay0kqr3rywWVZBh4PNvcT6RXHAiEAqFUptVS4Vsd6r773qdMVr2Sykv0BvSd+0b4sdpE3xSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273488},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"dd2c02cf0bb2eefdb1ff87b1ce854aeceefd4484","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.12.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.6_1778882178972_0.5292454972077663","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@adamasvr/sdk","version":"0.3.7","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.3.7","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"f7f6df11be0caef6b795f23dc36a97a9c975cbe8","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.3.7.tgz","fileCount":4,"integrity":"sha512-cmxPNfEsTcfkA/smUcxStKoSvMXktB8YdK6CUeA9ejaW16HE08DGRQu/5VpvZnHPdKWRopNnr3NIUSefsq2zIQ==","signatures":[{"sig":"MEUCIFLMcV18f/4e0vtQhhKOKy57YXu7pKumSMYbgz7GD+AqAiEAuCc16AEbWSRkMS3xey6M5VRXp2PxMwIkTJmPmZW3eRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273372},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"e6b0dceee05a5bc7a4a4801a67604996ab4a8312","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.12.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.7_1779243114123_0.3734002813310353","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adamasvr/sdk","version":"0.4.0","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.4.0","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"38fa9566218601dd825907fe8be3aab42062e1ca","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.4.0.tgz","fileCount":33,"integrity":"sha512-ijwMD/vmMXRmI6V1UcQQCU4HAaXQcMZWV3VxSp2NBSRz4TKbW0/cGiA1ivqR0Z/rB14Aqr2wKS+xBfibWG2DWA==","signatures":[{"sig":"MEQCICWayGW/XoGWWZlrgEfyDZ4gVNUW7uI9w4x2cJYviID9AiAjnV1haxoA3ZyFlKtEx6oDNpYL/K8o6LTPiuo9ehpvuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441681},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"6bb53a6198cae8704443555e7ceed65d253a1784","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.12.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1779777145552_0.33079834564823685","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@adamasvr/sdk","version":"0.4.1","author":{"name":"Adamas VR, Inc."},"_id":"@adamasvr/sdk@0.4.1","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"a0b0bc663ddbc19c9ad4cd576a1302dedd6f39c2","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.4.1.tgz","fileCount":33,"integrity":"sha512-hwuYdA3GYgev6wqc0TROE3hO/3WdNqS1+0O7GaDEbbLgG5qX1W6ZnqJ4/MnUGXz4qwi2Q+5WDUfJloqFTS/diA==","signatures":[{"sig":"MEQCIHzKuopMyl8T+Cb+3/PCECJDSwJRXQ202rZQ+MKy6R0JAiAcrGoU5pbNuK13ZD/WcJI8GlDVScQMLhfYTrnA8vBNXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441679},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"5cf18d6708b3d14b10831c92fa39a6754bf90573","scripts":{"dts":"npx dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","format":"npx prettier . --write","esbuild":"npx esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.12.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1779777495274_0.5624276108291697","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@adamasvr/sdk","version":"0.4.2","keywords":["adamas","vr","sdk","typescript","rendering","physics","networking"],"author":{"name":"Adamas VR, Inc."},"license":"BSD-2-Clause","_id":"@adamasvr/sdk@0.4.2","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"9594f0756ab820fc076b7ace826b652f794052b0","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.4.2.tgz","fileCount":6,"integrity":"sha512-Ft2/cAxlSjRRUWqAkjJI143MdutOKa5P6RTGPt9oDagqi8tKE/qSxOa11I90irotOFyPmwAwf1ZQkS7Urp6m9g==","signatures":[{"sig":"MEQCIH8o78WycKuY0H0tE2hQ71Xda5LFPqGpQRHXqCZMvxIfAiBYmiFaClLt2nYLI0hi5QDUkUzHIOqObGHp37HH7nBmBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281794},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"d3f1c5e42535f65c86acd0cafd87245254d07864","scripts":{"dts":"dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","build":"npm run esbuild && npm run dts","format":"npx prettier . --write","esbuild":"esbuild library/index.ts --bundle --minify --format=esm --outfile=dist/index.js --platform=node","prepare":"npm run build"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.0.0","@types/node":"^24.12.3","dts-bundle-generator":"^9.5.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.2_1779888811596_0.4045915171572112","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@adamasvr/sdk","version":"0.4.3","keywords":["adamas","vr","sdk","typescript","rendering","physics","networking"],"author":{"name":"Adamas VR, Inc."},"license":"BSD-2-Clause","_id":"@adamasvr/sdk@0.4.3","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"homepage":"https://github.com/adamas-vr/runtime-interface#readme","bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"dist":{"shasum":"3cb15fafe26c733951b2dd280e77d5fa41aa3231","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.4.3.tgz","fileCount":7,"integrity":"sha512-UOhmXMCieHvwI21iBxAALChhE5r9ePG/9AwUjeQHfHMhIB1RJR8WzgpDCNYx9mgkJMzehOnbuY15/z/5fEOBmw==","signatures":[{"sig":"MEQCIAVUi/siVMV2N0J9ht6Omj/Sghdr92KiRpDSGnuqYnANAiByQXjVHT2RzklgYsKaMT3heAZGIq/y+Vn1ytYTp7PW1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964445},"main":"dist/index.js","types":"./types/index.d.ts","gitHead":"d3f1c5e42535f65c86acd0cafd87245254d07864","scripts":{"dts":"dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts","build":"npm run esbuild && npm run dts","format":"npx prettier . --write","esbuild":"esbuild library/index.ts --bundle --minify --format=esm --sourcemap --outfile=dist/index.js --platform=node","prepare":"npm run build"},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git","type":"git"},"_npmVersion":"11.6.2","description":"Adamas Typescript interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"gl-matrix":"^3.4.4"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.0.0","@types/node":"^24.12.3","dts-bundle-generator":"^9.5.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.3_1779893964933_0.9054135253341495","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@adamasvr/sdk","version":"0.4.4","description":"Adamas Typescript interface.","keywords":["adamas","vr","sdk","typescript","rendering","physics","networking"],"license":"BSD-2-Clause","main":"dist/index.js","scripts":{"format":"npx prettier . --write","build":"npm run esbuild && npm run build:shared-texture && npm run dts","build:shared-texture":"npx node-gyp rebuild --directory ./native/shared-texture-addon && node ./native/shared-texture-addon/copy-to-dist.js","esbuild":"esbuild library/index.ts --bundle --minify --format=esm --sourcemap --outfile=dist/index.js --platform=node --external:*.node","dts":"dts-bundle-generator --project tsconfig.json -o types/lib.d.ts library/index.ts"},"repository":{"type":"git","url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git"},"author":{"name":"Adamas VR, Inc."},"bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"types":"./types/index.d.ts","homepage":"https://github.com/adamas-vr/runtime-interface#readme","dependencies":{"gl-matrix":"^3.4.4"},"devDependencies":{"@types/node":"^24.12.3","dts-bundle-generator":"^9.5.1","esbuild":"^0.28.0","typescript":"^5.0.0"},"_id":"@adamasvr/sdk@0.4.4","gitHead":"a36b3586b68d376a7294c36bdb31a071ac698b96","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-JHRB062bbsEndQbWTdclgLp9Nz6xs3Be2NwujczVAeXpuZe8UdA3JqcCf+Cg9xFYhIqRDJ1o+nQuupa66RfYUA==","shasum":"3e9367c60b9de57bc63d7e5908f5a2a91285d4b6","tarball":"https://registry.npmjs.org/@adamasvr/sdk/-/sdk-0.4.4.tgz","fileCount":9,"unpackedSize":1187531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1VTLSP8C0HgO06yMg62XA8T0azkZqaU4tWTtXjU7DdAiBlEVx5V0m4BySZsUEOGSHyQcCxSrxZkVXMPZ1UAGCH8g=="}]},"_npmUser":{"name":"zekailin00","email":"zekailin00@gmail.com"},"directories":{},"maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.4_1781150034013_0.9419893865757214"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T05:21:10.496Z","modified":"2026-06-11T03:53:54.345Z","0.3.0":"2026-03-24T05:21:10.628Z","0.3.1":"2026-03-24T05:33:22.045Z","0.3.2":"2026-03-25T22:11:34.098Z","0.3.4":"2026-04-01T19:43:15.269Z","0.3.5":"2026-05-08T22:20:36.285Z","0.3.6":"2026-05-15T21:56:19.155Z","0.3.7":"2026-05-20T02:11:54.321Z","0.4.0":"2026-05-26T06:32:25.689Z","0.4.1":"2026-05-26T06:38:15.413Z","0.4.2":"2026-05-27T13:33:31.739Z","0.4.3":"2026-05-27T14:59:25.139Z","0.4.4":"2026-06-11T03:53:54.222Z"},"bugs":{"url":"https://github.com/adamas-vr/runtime-interface/issues"},"author":{"name":"Adamas VR, Inc."},"license":"BSD-2-Clause","homepage":"https://github.com/adamas-vr/runtime-interface#readme","keywords":["adamas","vr","sdk","typescript","rendering","physics","networking"],"repository":{"type":"git","url":"git+ssh://git@github.com/adamas-vr/runtime-interface.git"},"description":"Adamas Typescript interface.","maintainers":[{"name":"zekailin00","email":"zekailin00@gmail.com"}],"readme":"# Adamas TypeScript API\n\n`@adamasvr/sdk` is the TypeScript API for building VR projects on the Adamas platform. It provides rendering, physics, device, user, interaction, and networking APIs, and integrates directly into a standard Node.js and TypeScript development workflow.\n\nThe package is published on npm:\n\n- [`@adamasvr/sdk`](https://www.npmjs.com/package/@adamasvr/sdk)\n\nBecause it is distributed as a standard npm package, it can be installed into any Node.js project and used alongside the broader npm ecosystem. Other Adamas-compatible packages can also depend on it. One example is [`@adamasvr/imgui`](https://github.com/adamas-vr/imgui-adamas), which demonstrates how additional packages can be built on top of the SDK and consumed from Adamas projects.\n\n## What Is an Adamas VR Project?\n\nAn Adamas VR project is a standard Node.js and TypeScript project with `@adamasvr/sdk` for building VR projects on the Adamas platform. In addition to scripting, an Adamas project can include editor-authored scene data and assets managed through Project Studio.\n\nCompared with a traditional game-engine workflow for VR development, an Adamas project is designed to provide:\n\n- A standard npm-based development model that integrates directly with existing Node.js and TypeScript ecosystem.\n- Higher-level VR runtime APIs for common systems such as interaction, devices, users, physics, and networking.\n- Built-in multiplayer support that allows projects to be used in a shared multi-user virtual space.\n- A modular project model oriented around shared virtual spaces and reusable packages, rather than monolithic applications where infrastructure is tightly bundled with 3D content.\n\nYou can start from a conventional `npm init` project and install `@adamasvr/sdk` directly, or you can create a project through Adamas Hub. When a project is created from Adamas Hub, Project Studio initializes a `.adamas` folder on top of the standard Node.js project structure and adds 3D entity and component editing to the existing TypeScript workflow.\n\n## Getting Started\n\nThere are two common ways to create an Adamas VR project.\n\n### Option 1: Standard Node.js + TypeScript Workflow\n\nInstall the SDK into an existing project:\n\n```bash\nnpm install @adamasvr/sdk\n```\n\nFrom there, development follows a standard TypeScript workflow within your existing Node.js toolchain.\n\n### Option 2: Create a Project with Adamas Hub\n\nThis is the recommended approach.\n\n1. Download [Adamas Hub](https://www.adamasvr.com/).\n2. Create a new Adamas project in Project Studio.\n3. Project Studio generates the project template and installs the required dependencies automatically, including `@adamasvr/sdk`.\n\nThis approach provides a standard Node.js project together with the additional Adamas editor workflow.\n\n## Typical Project Entry Point\n\nProjects created with Project Studio typically include an entry point similar to the following:\n\n```ts\nimport { Project } from \"@adamasvr/sdk\";\nimport { projectBundle } from \"adamasvr:editor\";\n\nProject.FromBundle(projectBundle).Launch(async (sceneGraph, project) => {});\n```\n\nWhen a project is created through Project Studio in Adamas Hub, a template like this is generated automatically.\n\n`adamasvr:editor` is resolved by the Adamas toolchain and allows the custom compiler to reference assets imported through Project Studio.\n\n`sceneGraph` contains the entities and components configured in the 3D editor, allowing TypeScript code to reference those authored objects directly, as shown below.\n\n```ts\nconst grabble = sceneGraph[\"@Network Grabble\"].entityId;\nconst networkHover = sceneGraph[\"@Network Grabble\"][\"@Hovered\"].entityId;\nconst networkSelect = sceneGraph[\"@Network Grabble\"][\"@Selected\"].entityId;\nconst networkAct = sceneGraph[\"@Network Grabble\"][\"@Activated\"].entityId;\n```\n\n## Documentation\n\nThe following resources are useful when integrating the SDK into a project or working with the broader Adamas toolchain:\n\n- The [Adamas Hub documentation](https://docs.adamasvr.com/) provides product documentation, workflow guidance, and general platform concepts, including Project Studio usage.\n- The [API documentation](https://docs.adamasvr.com/docs/api/globals) is the primary reference for the API surface, including available types, classes, and runtime APIs.\n- The [Adamas Hub download page](https://www.adamasvr.com/) is the starting point for developers who want to use Project Studio to scaffold and author Adamas projects.\n- The [Adamas Discord community](https://www.adamasvr.com/community/discord) is the best place to follow ecosystem updates, ask implementation questions, and discuss workflow issues with the team and other developers.\n\n## Samples\n\nFor working examples, refer to the official [`adamas-vr/samples`](https://github.com/adamas-vr/samples) repository. It contains example projects that demonstrate common SDK usage patterns, project structure, and integrations that are useful when building production Adamas applications.\n","readmeFilename":"README.md"}