{"_id":"three-orbit-controls","_rev":"25-cc7a3a5e62c51468b908ea2ef20f611f","name":"three-orbit-controls","description":"orbit controls for ThreeJS","dist-tags":{"latest":"82.1.0"},"versions":{"0.69.0":{"name":"three-orbit-controls","version":"0.69.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"canvas-testbed":"^1.0.3","scriptjs":"^2.5.7"},"scripts":{"test":"node test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"e820205583fe81d88be36c4b5c9864a6c8fcece6","_id":"three-orbit-controls@0.69.0","_shasum":"9d8707c083f4802b72beb369f4038dcb3bd8362f","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"9d8707c083f4802b72beb369f4038dcb3bd8362f","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-0.69.0.tgz","integrity":"sha512-o10t95Ay8vQcAi6yJ/108TuAiCBWkVlK05KZw5MfeaQ9dSdyuFCCbqkZI9bePqyos2Ra2rHmLmwproCpnuPnnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgJ/vv0p79Y9q6YFJzgDYhyoMxAZhXXmttvh+jvCDDGQIgfCzLtnznpBwrpWdAJk8zb4TUZ3vihaj0VZyB0Cyaweo="}]}},"69.0.0":{"name":"three-orbit-controls","version":"69.0.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"canvas-testbed":"^1.0.3","scriptjs":"^2.5.7"},"scripts":{"test":"node test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"f95053892967b12bebd724c21618f8d633502a84","_id":"three-orbit-controls@69.0.0","_shasum":"d0ad9e5c101d68bad0cc6b2894034270e0db4f13","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"d0ad9e5c101d68bad0cc6b2894034270e0db4f13","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.0.tgz","integrity":"sha512-MWTDI6Wju5pJ22P6+TO7BQuk0S+mBqQygwkoa7KMLGidIvdO5ZlQu8QamQqYL/MfAGXjwxUe4COedy8A/E4PwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtkigiSZ+//zJ+umqkPeq1f9MiObuY75HWe4KeM3TW4AiEAsZITCjmxL+QEZjoVod2VValleFGajXter3Zgb3AtE8Y="}]}},"69.0.1":{"name":"three-orbit-controls","version":"69.0.1","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.69.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"b1b3668f2a1f4fe3c41f4c5a118456a40f4aa908","_id":"three-orbit-controls@69.0.1","_shasum":"b622a1bd13ffbb8f2dd1948222b8a52a42f5fdc9","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"b622a1bd13ffbb8f2dd1948222b8a52a42f5fdc9","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.1.tgz","integrity":"sha512-0sH5vvlngc3rsCtVODe79GivNXiQ/Yro5Vd+akEmtkal/QWXkultuszlcr3Rl+1+t2G8XB6xoCNAfGewiJ4rEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFT90OFC7NRWwXh8EHnrbxAdje9yzKzgimpW0yRQuM/AiA82ipuEu04xRIs6Ik3RdDojtFBGilO/ocZLytrWFd37w=="}]}},"69.0.2":{"name":"three-orbit-controls","version":"69.0.2","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.69.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"a34571540a9a9e17c64f82e2750a80f19cd2bf70","_id":"three-orbit-controls@69.0.2","_shasum":"f399c867bf52bb05dc5a16a4850d1ac722e29410","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"f399c867bf52bb05dc5a16a4850d1ac722e29410","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.2.tgz","integrity":"sha512-7P9AD8hlLi98loFJsERtY/Xx7jAHPAGs8mpPnuc6PEmzEcnuD2a08ITeu8n+SLwe3F1EpHKS7S6RRsqSPxNAjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOXkLcVM9j8NItviNo6b6i5zZC+KGBKRCSRumfrgPtqAiAm4kovWVzHF6CO6Ry0Hjnqt1ckZO9iAaqmgS5jMw37mg=="}]}},"69.0.3":{"name":"three-orbit-controls","version":"69.0.3","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.69.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"d949ebed9a8f86f469d72d7f378462dd36674c08","_id":"three-orbit-controls@69.0.3","_shasum":"74273ef1522d6873b35239e39ab890d1a84371a4","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"74273ef1522d6873b35239e39ab890d1a84371a4","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.3.tgz","integrity":"sha512-lk2Ra1J4MJ+W0oXWa7NplxGtE+dKEzTuyEAGG2BuVAmj0N0YAsnoH1fMYOuV5YwnAKFaPZdIFWOKbWD1sASW+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjqLTapSl5UprJ/khUbXf+C+ZdcGUubIJMFFi4DTNdPAiACL/PBX8TmF85X8HNUVDhxvFn6qGIGtfyipq7s4BlUBg=="}]}},"69.0.4":{"name":"three-orbit-controls","version":"69.0.4","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.69.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"9d05ffc524754b3fcb929d7a8bb94755c058355e","_id":"three-orbit-controls@69.0.4","_shasum":"b50a791fe636eab0db18158850e0debccb8173f4","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"b50a791fe636eab0db18158850e0debccb8173f4","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.4.tgz","integrity":"sha512-BoVSdHz8MFAoVbKJGZdox6BQ3NxfCSytRvJfL2T4qeEuddntd5PDQPysDYereqIyr7EZUglw2yMFrpfhJJpVfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHAOY+81gWhUBfrKcdpo6OxFmgN4auj/JehTLkX7AXkAiEA7nVR9Jgc9HJurlTiWOydJf3kdL7SRw+g3ZvzprWuie4="}]}},"69.0.5":{"name":"three-orbit-controls","version":"69.0.5","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.69.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"56f314ee17c959173deebd64306f2495bb758e72","_id":"three-orbit-controls@69.0.5","_shasum":"e7ac67f7e8dafae5909c86dcab9ef5fe20eca816","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"e7ac67f7e8dafae5909c86dcab9ef5fe20eca816","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-69.0.5.tgz","integrity":"sha512-KzHb/GEMA4AvnUnwy6Ahu/moZva5dNL8fjqPJu6Ous6NDvkAfkZRQZdWMKcWQKsD3Jre+42t58AbFPeHKpkQlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH+zV8A8naWMgt6KdxDxSkIV9htvW0FUYTZb6Q9uCEyAiEAsahrD8Jb6ENxMh4YHz/yI1co3PCHZSG1TDi6A5nnFb8="}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}]},"71.0.0":{"name":"three-orbit-controls","version":"71.0.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.71.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"5677a3e8e3674280ded6e18fde95e115dbde5966","_id":"three-orbit-controls@71.0.0","_shasum":"19d7a2440e918f1a46f8b0ffecf514dd3ea8a296","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"19d7a2440e918f1a46f8b0ffecf514dd3ea8a296","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-71.0.0.tgz","integrity":"sha512-JakIr3pDU4f8FnMT+T0uMvgo+2gPAxwDep31/eyavp6ak9CcvITXO5b/lqPyd3KVKbK2/AXg37V4qdt8/EaXag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOuYLqnBFoesCCYNZyKUAAA+Y8m7ZoJeMn1o9mSMWrEAiBSsHQES94h7bzlW32QNuBhwSfTe/FaH7QFFK831Yu/ow=="}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}]},"71.1.0":{"name":"three-orbit-controls","version":"71.1.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.71.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"9e9f3465e5f250e7a825bc74d3970c1b9388ed15","_id":"three-orbit-controls@71.1.0","_shasum":"5adabb7dd225a54163ef84b4107fcfc7b86267d9","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.7","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"5adabb7dd225a54163ef84b4107fcfc7b86267d9","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-71.1.0.tgz","integrity":"sha512-0gnCKMU0g/IIvJHYwQiRNzSPMBPGS7k02iqJB+OJow8pO/O8YQbUJv7seN1JQ+Q39GiUpkB4QErKSvSAJE3U+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBycCQ/WT3Ie/cMO+5G8c2KWcszmn6F2kyXYe3rm3DGlAiEAkcTTTod+50caSvcgTdXfH+Xj8R07tEbhmMu5qjbTQpA="}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}]},"71.2.0":{"name":"three-orbit-controls","version":"71.2.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.71.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"2434b493d843a21c1e7c3de90c9ae28630a7fc0e","_id":"three-orbit-controls@71.2.0","_shasum":"8eb93a81d5978b52e54b0d21a09a09cb81e0164c","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.7","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"8eb93a81d5978b52e54b0d21a09a09cb81e0164c","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-71.2.0.tgz","integrity":"sha512-wLNw109ubrl8OXsyVV6y1HcOBohj/uc9HqZ9yPfoD11E4ddXwh4j+2S3mHDnUlGJoC2clSKhpCFgTDSyZfE53Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgCA5/gOAWluSg9JRzcVhPHfSMLqupyQBl1zadIHNQEgIhAIKpQepgDL/0z1cEGRov80NVof6a2t+wrNQzFByZZWB+"}]},"maintainers":[{"name":"bsergean","email":"bsergean@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"}]},"72.0.0":{"name":"three-orbit-controls","version":"72.0.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.72.0","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"bdee212703f790b2768627c378fd62381f00926b","_id":"three-orbit-controls@72.0.0","_shasum":"13a4cbf3780cc6e5446aed0032fe1c5135e72755","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.7","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"13a4cbf3780cc6e5446aed0032fe1c5135e72755","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-72.0.0.tgz","integrity":"sha512-PkoU4aeoXHh1yJ8trhw6y7Mn3VLnpTEFezkithWsTBTdMmregyBnKC5FN5HIB3IYm+tV4IlDK3HemwtmUuSNOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkTfey6q6LTIk7omNaJM5CHtHBKfU+6zcnliKSY6nTuAiEA2OgDx9jx7v792arJAKaROQ7KZfMTlD6kBdxFCWB/xD0="}]},"maintainers":[{"name":"bsergean","email":"bsergean@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"}]},"82.1.0":{"name":"three-orbit-controls","version":"82.1.0","description":"orbit controls for ThreeJS","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"browserify":"^8.1.1","canvas-testbed":"^1.0.3","scriptjs":"^2.5.7","three":"^0.82.1","wzrd":"^1.2.1"},"scripts":{"start":"wzrd test.js"},"keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"homepage":"https://github.com/mattdesl/three-orbit-controls","bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"gitHead":"f7703452f6373d870e9e5bae4df46e7b53a4aa3e","_id":"three-orbit-controls@82.1.0","_shasum":"11a7f33d0a20ecec98f098b37780f6537374fab4","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"11a7f33d0a20ecec98f098b37780f6537374fab4","tarball":"https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-82.1.0.tgz","integrity":"sha512-hIWxGoHqIbeq0S2lA14m9VRzo7SamKKVJ9mKMT/rdh0Qa3nV5Umvhlx4zsHl0Y6jLKVZhjatJfeD/K08Tr/g4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGz3F1NI+lsJLr1mc6Wus9Wxns/3xFj+6SX6C0G06EAIhANSKcYPQYGPXd8AEyXKpZE6RjRc1Yb9+6sb0ROCv+bpZ"}]},"maintainers":[{"name":"bsergean","email":"bsergean@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/three-orbit-controls-82.1.0.tgz_1480092687229_0.6812407576944679"}}},"readme":"# three-orbit-controls\n\n[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\nThreeJS OrbitControls as an npm module. See [test](#testing) for an example.\n\n```js\nvar THREE = require('three')\nvar OrbitControls = require('three-orbit-controls')(THREE)\n\nfunction start(gl, width, height) {\n    renderer = new THREE.WebGLRenderer({\n        canvas: gl.canvas\n    })\n    renderer.setClearColor(0x000000, 1.0)\n\n    scene = new THREE.Scene()\n    camera = new THREE.PerspectiveCamera(50, width/height, 1, 1000)\n    camera.position.set(0, 1, -3)\n    camera.lookAt(new THREE.Vector3())\n\n    controls = new OrbitControls(camera)\n\n    var geo = new THREE.BoxGeometry(1,1,1)\n    var mat = new THREE.MeshBasicMaterial({ wireframe: true, color: 0xffffff })\n    var box = new THREE.Mesh(geo, mat)\n    scene.add(box)\n}\n\nfunction render(gl, width, height) {\n    renderer.render(scene, camera)\n}\n```\n\n## Usage\n\n[![NPM](https://nodei.co/npm/three-orbit-controls.png)](https://nodei.co/npm/three-orbit-controls/)\n\n#### `OrbitControls = require('three-orbit-controls')(THREE)`\n\nThis module exports a function which accepts an instance of THREE, and returns an OrbitControls class. This allows you to use the module with CommonJS, globals, etc.\n\nThe returned function has the following constructor pattern:\n\n```js\ncontrols = new OrbitControls(camera[, domElement])\n```\n\n#### Versioning\n\nThis uses an unusual versioning system to better support ThreeJS's (lack of) versioning. The major version of this repo will line up with ThreeJS breaking releases (`69.0.0` => `r69`). Often the module will continue to work (i.e. `69.0.0` should work with r70).\n\nThe minor will be reserved for any new features, and patch for bug fixes and documentation/readme updates. In some rare cases, a minor feature may introduce a breaking change; so it's generally safest to use tilde or `--save-exact` for this module.\n\nIf you see any version issues, open a ticket!\n\n## testing\n\nGit clone, `npm install` and then run `npm start` to spin up a development server. Open `localhost:9966` in your browser to see the `test.js` file in action.\n","maintainers":[{"name":"bsergean","email":"bsergean@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"}],"time":{"modified":"2022-06-27T06:18:49.736Z","created":"2014-11-18T02:42:33.452Z","0.69.0":"2014-11-18T02:42:33.452Z","69.0.0":"2014-11-18T03:29:11.071Z","69.0.1":"2015-01-26T16:26:04.366Z","69.0.2":"2015-01-26T16:28:19.577Z","69.0.3":"2015-02-11T15:30:35.105Z","69.0.4":"2015-02-11T15:34:10.148Z","69.0.5":"2015-07-08T14:58:32.240Z","71.0.0":"2015-08-20T13:17:32.389Z","71.1.0":"2015-10-14T20:26:00.703Z","71.2.0":"2015-11-02T15:44:55.200Z","72.0.0":"2015-11-02T15:51:26.912Z","82.1.0":"2016-11-25T16:51:27.769Z"},"homepage":"https://github.com/mattdesl/three-orbit-controls","keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git://github.com/mattdesl/three-orbit-controls.git"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"bugs":{"url":"https://github.com/mattdesl/three-orbit-controls/issues"},"license":"MIT","readmeFilename":"README.md","users":{"h.kamitomo":true,"zya":true,"bhibi":true,"taseenb":true,"travm":true}}