{"_id":"@avatsaev/three-orbitcontrols-ts","_rev":"3-77445b28fb4f5d57153b1f7c8d13eaf8","name":"@avatsaev/three-orbitcontrols-ts","description":"ThreeJS OrbitControls as a standalone and typescript compatible npm module (patched for TypeScript 2.3.4)","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.4":{"name":"@avatsaev/three-orbitcontrols-ts","version":"0.1.4","description":"ThreeJS OrbitControls as a standalone and typescript compatible npm module (patched for TypeScript 2.3.4)","main":"dist","scripts":{"preversion":"npm test && ./node_modules/typescript/bin/tsc -p tsconfig.json","test":"mocha --opts mocha.opts"},"repository":{"type":"git","url":"git+https://github.com/avatsaev/three-orbitcontrols-ts.git"},"author":{"name":"Aslan Vatsaev"},"license":"MIT","keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"bugs":{"url":"https://github.com/avatsaev/three-orbitcontrols-ts/issues"},"homepage":"https://github.com/avatsaev/three-orbitcontrols-ts#readme","dependencies":{"three":"^0.84"},"devDependencies":{"@types/core-js":"^0.9.41","@types/jsdom":"^2.0.29","@types/mocha":"^2.2.35","@types/three":"^0.84.11","chai":"^3.5.0","jsdom":"^9.9.1","mocha":"^3.2.0","ts-node":"^2.0.0","typescript":"^2.3.4"},"typings":"dist/index.d.ts","directories":{"test":"test"},"gitHead":"36efb1a24aecc52a9964e209e4aafbf9cb73d9fa","_id":"@avatsaev/three-orbitcontrols-ts@0.1.4","_shasum":"b25262c3cfb632da05b572702574d79643616462","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"avatsaev","email":"a.vatsaev@gmail.com"},"dist":{"shasum":"b25262c3cfb632da05b572702574d79643616462","tarball":"https://registry.npmjs.org/@avatsaev/three-orbitcontrols-ts/-/three-orbitcontrols-ts-0.1.4.tgz","integrity":"sha512-JEz/oMrOHJhDtmpxLleF9p3X2aWyS3eAZn7uuVVetV6kl7n2BQyYQOEytXiuMg+KiZCJjAIg/bPgDpkiSAe26g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrlTsJj8EtgBnQy1qcDXUPM0f8UyBycnPb0HKZPSA3ggIhAIENCouDlODACwc2SrWxtQV9cJZAoL6LyYPW0TpEBdo0"}]},"maintainers":[{"name":"avatsaev","email":"a.vatsaev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-orbitcontrols-ts-0.1.4.tgz_1497511708200_0.18724262807518244"}},"0.1.5":{"name":"@avatsaev/three-orbitcontrols-ts","version":"0.1.5","description":"ThreeJS OrbitControls as a standalone and typescript compatible npm module (patched for TypeScript 2.3.4)","main":"dist","scripts":{"preversion":"npm test && ./node_modules/typescript/bin/tsc -p tsconfig.json","test":"mocha --opts mocha.opts"},"repository":{"type":"git","url":"git+https://github.com/avatsaev/three-orbitcontrols-ts.git"},"author":{"name":"Aslan Vatsaev"},"license":"MIT","keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"bugs":{"url":"https://github.com/avatsaev/three-orbitcontrols-ts/issues"},"homepage":"https://github.com/avatsaev/three-orbitcontrols-ts#readme","dependencies":{"three":"^0.84"},"devDependencies":{"@types/core-js":"^0.9.41","@types/jsdom":"^2.0.29","@types/mocha":"^2.2.35","@types/three":"^0.84.11","chai":"^3.5.0","jsdom":"^9.9.1","mocha":"^3.2.0","ts-node":"^2.0.0","typescript":"^2.3.4"},"typings":"dist/index.d.ts","directories":{"test":"test"},"gitHead":"8e2d459352297566ba18a129f561e4f79793fc9c","_id":"@avatsaev/three-orbitcontrols-ts@0.1.5","_shasum":"7987c7d34f2cfb7550cf0893368d24747a5487a8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"avatsaev","email":"a.vatsaev@gmail.com"},"dist":{"shasum":"7987c7d34f2cfb7550cf0893368d24747a5487a8","tarball":"https://registry.npmjs.org/@avatsaev/three-orbitcontrols-ts/-/three-orbitcontrols-ts-0.1.5.tgz","integrity":"sha512-NS+9sDRIHmRjc1+/R2Fvj2Msnlj73kIDgpNO+HJ4e2m+iGxZshwy4Md5NHgk858XMXO7S3w+T5KYBHmX/DDn/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLEaQwlsSx56LfK6oa13xQ8oYLetsvq9IcM5FrpZ2GSAiBsUB8CIfxkA2w+32Px0fsEsPnUAff7FKoISl3fRihCGQ=="}]},"maintainers":[{"name":"avatsaev","email":"a.vatsaev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-orbitcontrols-ts-0.1.5.tgz_1497512035857_0.8484738441184163"}}},"readme":"ThreeJS OrbitControls as a standalone and typescript compatible npm module.\n\n# Installation\n```shell\nnpm install --save @avatsaev/three-orbitcontrols-ts\n```\n\n# Usage\n```js\nimport * as THREE from 'three';\nimport { OrbitControls } from 'three-orbitcontrols-ts';\n\nconst camera = new THREE.SomeCamera(...);\nconst controls = new OrbitControls(camera, renderer.domElement);\n\n// How far you can orbit vertically, upper and lower limits.\ncontrols.minPolarAngle = 0;\ncontrols.maxPolarAngle = Math.PI;\n\n\n// How far you can dolly in and out ( PerspectiveCamera only )\ncontrols.minDistance = 0;\ncontrols.maxDistance = Infinity;\n\nthis.enableZoom = true; // Set to false to disable zooming\nthis.zoomSpeed = 1.0;\n\n\ncontrols.enablePan = true; // Set to false to disable panning (ie vertical and horizontal translations)\n\ncontrols.enableDamping = true; // Set to false to disable damping (ie inertia)\ncontrols.dampingFactor = 0.25;\n```\n\n# Credit\nAll credit goes to [OrbitControls.js](https://github.com/mrdoob/three.js/blob/master/examples/js/controls/OrbitControls.js) contributors.\n","maintainers":[{"name":"avatsaev","email":"a.vatsaev@gmail.com"}],"time":{"modified":"2022-06-12T14:53:37.393Z","created":"2017-06-15T07:28:29.297Z","0.1.4":"2017-06-15T07:28:29.297Z","0.1.5":"2017-06-15T07:33:56.834Z"},"homepage":"https://github.com/avatsaev/three-orbitcontrols-ts#readme","keywords":["orbit","controls","threejs","three","js","orbiter","camera","controller"],"repository":{"type":"git","url":"git+https://github.com/avatsaev/three-orbitcontrols-ts.git"},"author":{"name":"Aslan Vatsaev"},"bugs":{"url":"https://github.com/avatsaev/three-orbitcontrols-ts/issues"},"license":"MIT","readmeFilename":"README.md"}