{"_id":"@c-frame/three-to-ammo","_rev":"4-98029de7a049d27dc891b103a87653c7","name":"@c-frame/three-to-ammo","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.2":{"name":"@c-frame/three-to-ammo","version":"1.0.2","keywords":["ammo","ammo.js","physics","three","three.js"],"author":{"name":"Kevin Lee","email":"kevin@infinite-lee.com"},"license":"MPL-2.0","_id":"@c-frame/three-to-ammo@1.0.2","maintainers":[{"name":"kfarr","email":"kieran.farr@gmail.com"},{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},{"name":"finetype","email":"finesttype@gmail.com"}],"homepage":"https://github.com/infinitelee/three-to-ammo","bugs":{"url":"https://github.com/infinitelee/three-to-ammo/issues"},"dist":{"shasum":"39f15f367935b6739a74bbb41cdaf07b99eea2f2","tarball":"https://registry.npmjs.org/@c-frame/three-to-ammo/-/three-to-ammo-1.0.2.tgz","fileCount":10,"integrity":"sha512-gzaOcEwB/PbWAamgpL5phVLuwYcg8zmGHOA4oNsgxsLY1fNrwix4Qi2/1E+AWem06rwyytFLOd2RVwre18RimQ==","signatures":[{"sig":"MEUCIGluDoDHcnROwmDe8IS8sg/yjMBtKnEdTxjBg/7ZMvLmAiEA1g92DCtnhXQr5/9Ib3fE6UL1PVn1ibbL3Ik3DuChi0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58433},"main":"index.js","module":"main.js","gitHead":"b67988589f3e8b3bd4353339b0f196befb44f535","scripts":{"test":"webpack-dev-server --mode=development"},"_npmUser":{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},"repository":{"url":"git+https://github.com/infinitelee/three-to-ammo.git","type":"git"},"_npmVersion":"8.15.0","description":"Convert THREE.Mesh to Ammo.btCollisionShape","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"three":"^0.128.0","eslint":"^6.7.2","ammo.js":"github:mozillareality/ammo.js#hubs/master","webpack":"^4.41.5","prettier":"^1.19.1","file-loader":"^5.0.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1"},"peerDependencies":{"three":"*","ammo.js":"*"},"_npmOperationalInternal":{"tmp":"tmp/three-to-ammo_1.0.2_1714232439932_0.27902428700909376","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@c-frame/three-to-ammo","version":"1.0.3","keywords":["ammo","ammo.js","physics","three","three.js"],"author":{"name":"Kevin Lee","email":"kevin@infinite-lee.com"},"license":"MPL-2.0","_id":"@c-frame/three-to-ammo@1.0.3","maintainers":[{"name":"kfarr","email":"kieran.farr@gmail.com"},{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},{"name":"finetype","email":"finesttype@gmail.com"}],"homepage":"https://github.com/infinitelee/three-to-ammo","bugs":{"url":"https://github.com/infinitelee/three-to-ammo/issues"},"dist":{"shasum":"573cac50e75432cf827fdc26146cfe3874a0a531","tarball":"https://registry.npmjs.org/@c-frame/three-to-ammo/-/three-to-ammo-1.0.3.tgz","fileCount":10,"integrity":"sha512-dz8R9p4MzN66u7kZb77c19MWkO2+B5wsIUAanmgAFj9euKkePA5dYGp1aNY2FSDAUw3CNbCQMA7QmW3lNBYlNA==","signatures":[{"sig":"MEUCIDqn/oLmzPzJ4XMiYHGOHz+lNcZrva0Hw6hRay4rZyBhAiEApfAC4RfU8Np+D3XuAtVLerAAhEuyj0jEOVEOH1pMbjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58318},"main":"index.js","module":"main.js","gitHead":"0403bd05d14f2082285c3a85303d2f06412302ed","scripts":{"test":"webpack-dev-server --mode=development"},"_npmUser":{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},"repository":{"url":"git+https://github.com/infinitelee/three-to-ammo.git","type":"git"},"_npmVersion":"8.15.0","description":"Convert THREE.Mesh to Ammo.btCollisionShape","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"three":"^0.128.0","eslint":"^6.7.2","ammo.js":"github:mozillareality/ammo.js#hubs/master","webpack":"^4.41.5","prettier":"^1.19.1","file-loader":"^5.0.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1"},"peerDependencies":{"three":"*","ammo.js":"*"},"_npmOperationalInternal":{"tmp":"tmp/three-to-ammo_1.0.3_1714424560524_0.9031657180967949","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@c-frame/three-to-ammo","version":"1.0.4","keywords":["ammo","ammo.js","physics","three","three.js"],"author":{"name":"Kevin Lee","email":"kevin@infinite-lee.com"},"license":"MPL-2.0","_id":"@c-frame/three-to-ammo@1.0.4","maintainers":[{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},{"name":"finetype","email":"finesttype@gmail.com"},{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},{"name":"kfarr","email":"kieran.farr@gmail.com"}],"homepage":"https://github.com/infinitelee/three-to-ammo","bugs":{"url":"https://github.com/infinitelee/three-to-ammo/issues"},"dist":{"shasum":"a1490e76f271b2d3ae5dd0b3a5348647c673278a","tarball":"https://registry.npmjs.org/@c-frame/three-to-ammo/-/three-to-ammo-1.0.4.tgz","fileCount":10,"integrity":"sha512-P0/8g4I0EPsq1uVbMMQca4/0nFBD8JLraXx+6ZRr9n2Z/S0npYBFGEfaPnRFD9GD3TskyJ3ERS9DeHk3Jf6tAw==","signatures":[{"sig":"MEQCIAhAJwygEE2zf+dRtcE3G7OyQlBpmbZEJa0eW+KVphdeAiAC27iPp5kiEjk8vr6D6ZbZsskk5QsajF0LWJfymqxhlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56944},"main":"index.js","module":"main.js","gitHead":"57fbc3f8b9b045a1d87b789aea63142a47e5ad6b","scripts":{"test":"webpack-dev-server --mode=development","test-legacy":"export NODE_OPTIONS=--openssl-legacy-provider && npm run test"},"_npmUser":{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},"repository":{"url":"git+https://github.com/infinitelee/three-to-ammo.git","type":"git"},"_npmVersion":"10.9.4","description":"Convert THREE.Mesh to Ammo.btCollisionShape","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"three":"^0.128.0","eslint":"^6.7.2","ammo.js":"github:mozillareality/ammo.js#hubs/master","webpack":"^4.41.5","prettier":"^1.19.1","file-loader":"^5.0.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1"},"peerDependencies":{"three":"*","ammo.js":"*"},"_npmOperationalInternal":{"tmp":"tmp/three-to-ammo_1.0.4_1762769845239_0.8271748320938559","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@c-frame/three-to-ammo","version":"1.0.5","description":"Convert THREE.Mesh to Ammo.btCollisionShape","homepage":"https://github.com/infinitelee/three-to-ammo","main":"index.js","module":"main.js","author":{"name":"Kevin Lee","email":"kevin@infinite-lee.com"},"license":"MPL-2.0","bugs":{"url":"https://github.com/infinitelee/three-to-ammo/issues"},"repository":{"type":"git","url":"git+https://github.com/infinitelee/three-to-ammo.git"},"keywords":["ammo","ammo.js","physics","three","three.js"],"scripts":{"test":"webpack-dev-server --mode=development","test-legacy":"export NODE_OPTIONS=--openssl-legacy-provider && npm run test"},"peerDependencies":{"ammo.js":"*","three":"*"},"devDependencies":{"ammo.js":"github:mozillareality/ammo.js#hubs/master","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","file-loader":"^5.0.2","prettier":"^1.19.1","three":"^0.128.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"_id":"@c-frame/three-to-ammo@1.0.5","gitHead":"416f20fc0803b8db611d752a94bdba601820bdf9","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-zoEiF0WoV7IKOrPbSepSJKGG+PfGzUA4+MzEbyJWW+ULbZl8T8s9e1RUYF97/09kus+sidiSkNGhjFbmvIthcQ==","shasum":"4e88921f208b9ee7929b566352cffa573c1326a7","tarball":"https://registry.npmjs.org/@c-frame/three-to-ammo/-/three-to-ammo-1.0.5.tgz","fileCount":10,"unpackedSize":58607,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDiPcw7udrt+0T06A31AzOhjRB6sLODFr3FQbbsc+wRZAiEArMp7IzgO1+VxmAxc7adZWwX+H7nwq2WMg9BJQU5tA48="}]},"_npmUser":{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},"directories":{},"maintainers":[{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},{"name":"finetype","email":"finesttype@gmail.com"},{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},{"name":"kfarr","email":"kieran.farr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/three-to-ammo_1.0.5_1762884289013_0.023847007435861656"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-27T15:40:39.842Z","modified":"2025-11-11T18:04:49.509Z","1.0.2":"2024-04-27T15:40:40.113Z","1.0.3":"2024-04-29T21:02:40.699Z","1.0.4":"2025-11-10T10:17:25.412Z","1.0.5":"2025-11-11T18:04:49.227Z"},"bugs":{"url":"https://github.com/infinitelee/three-to-ammo/issues"},"author":{"name":"Kevin Lee","email":"kevin@infinite-lee.com"},"license":"MPL-2.0","homepage":"https://github.com/infinitelee/three-to-ammo","keywords":["ammo","ammo.js","physics","three","three.js"],"repository":{"type":"git","url":"git+https://github.com/infinitelee/three-to-ammo.git"},"description":"Convert THREE.Mesh to Ammo.btCollisionShape","maintainers":[{"name":"vincentfretin","email":"vincent.fretin@gmail.com"},{"name":"finetype","email":"finesttype@gmail.com"},{"name":"diarmidmackenzie","email":"diarmid.mackenzie@gmail.com"},{"name":"kfarr","email":"kieran.farr@gmail.com"}],"readme":"# three-to-ammo\r\nConverts `THREE.Mesh` to `Ammo.btCollisionShape` for use with [Ammo.js](https://github.com/kripken/ammo.js/), [aframe-physics-system](https://github.com/donmccurdy/aframe-physics-system), and [three-ammo](https://github.com/InfiniteLee/three-ammo).\r\n\r\nInspired by: [three-to-cannon](https://github.com/donmccurdy/three-to-cannon)\r\n\r\n\r\n\r\n### How to run tests\r\n\r\nRun the following commands:\r\n\r\n`npm install`\r\n\r\n`npm run test`\r\n\r\nOpen this page in your browser:\r\n\r\nhttp://localhost:8080/test/test.html\r\n\r\nYou should see a page of test results.\r\n","readmeFilename":"README.md"}