{"_id":"three-dev","_rev":"13-ed3d3cf534c2a7a9b8e80acc0fc8015a","name":"three-dev","description":"JavaScript 3D library","dist-tags":{"latest":"0.74.0-beta8"},"versions":{"0.72.0":{"name":"three-dev","version":"0.72.0","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"5c6ec4a60dd4862eb55ab07dde8aab68404fd293","_id":"three-dev@0.72.0","_shasum":"19c5f2c60232a2a54e2d43862c6951cbc7b622eb","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"19c5f2c60232a2a54e2d43862c6951cbc7b622eb","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.72.0.tgz","integrity":"sha512-j7Ew4TqPTm5PzOzB9RbK+fh1QAY58e7z50Hw4iVc/CmtT91hE4bGZ+8OIOFPvn6ZJzaVSUUp7oha0ogSFNZ7BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFW0iSbrZwKfNQdnTgqE7Ciehnv/ZaMnohby4ezh4MJAiBG/YG1dkOlhVPvSIaPZ0XXGY3az/uJcduz91e7CQYDCA=="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.73.0":{"name":"three-dev","version":"0.73.0","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"6e2a4d2afeccc7200afa607d99b71f7655302ec9","_id":"three-dev@0.73.0","_shasum":"49f90eaf73b0670a92071b71c7422f85f7500c25","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"49f90eaf73b0670a92071b71c7422f85f7500c25","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.73.0.tgz","integrity":"sha512-ab47BHamXspkMzCQMlYlIre6x91f02/VTKpIt63FJxYVUJuDS6OoIGPpyeLihng3Uuepd1LFSpCdEV+zGySqtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWhaCwJXUnWB7QJsCE1x9eKyvlSMwXwscmMfWGiNEbywIhAO2QuFOXuf82m5R+uqO7vUk+ug9R76J24sVWPOHiVcBm"}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta1":{"name":"three-dev","version":"0.74.0-beta1","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"029515a332e858e33ca81d554fd7c05fe7cdc2b4","_id":"three-dev@0.74.0-beta1","_shasum":"24ff1f124077117677fc03597e3da270d1d29dce","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"24ff1f124077117677fc03597e3da270d1d29dce","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta1.tgz","integrity":"sha512-JmlBD66PKXrd91LL+Zw7J1nRqWElmFF0AHUMc54c2V4BaKgapHPTCkakHvbSYBcvVsLaCFLxu4l7bF/9YzqIUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMSTusu07/Xqq5wlyEgxttIgvxU1Zq1JrgfO9VISLasAiEAghjQD5XVHU7z/v5Z4ZpN5DEvHNQE1cABMunF3zE+kdo="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta2":{"name":"three-dev","version":"0.74.0-beta2","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"2b664af63a84d5d59d3c5f86b007db28cc37f2f4","_id":"three-dev@0.74.0-beta2","_shasum":"5e612f4db6f4c381a1751da2c36b2e2098b31568","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"5e612f4db6f4c381a1751da2c36b2e2098b31568","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta2.tgz","integrity":"sha512-o4QLR79MsFUq6aXZGLHGuizJToKTnD+GZSasP+ji0DVn3DG+hHiEPDmnCsdeAqHsNZT6IQowK2LqwP6V0S3wiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHomhE5YxwjYDRcRqEz2Ym/NnP1N6nG8g4ei1ejkLkArAiBGvZtqC181gHqmlGFuXfkcjxwl2aEXc79BsJmI1lSp0A=="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta3":{"name":"three-dev","version":"0.74.0-beta3","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"618dfff83ab8937b528bcb60c497505c0dd4aeec","_id":"three-dev@0.74.0-beta3","_shasum":"660267276c39a753fd5ec1c6a616112c001110f0","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"660267276c39a753fd5ec1c6a616112c001110f0","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta3.tgz","integrity":"sha512-4foaS6CeuexjhVdOkT6T38Yr07FlM25cdnY570FHm/0sFCFgrgZgNHAF+Lc/KPbYtnRI3CLiQBA7n8pgj4ZVSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjdzE8pGaEP03JnJHnm5Voodd0Ye4A13oAfHmr4D32YQIgGhGNlEil0/MtR6/gNZU7RYTQ7QJfQamwJNEUyFrQOcM="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta4":{"name":"three-dev","version":"0.74.0-beta4","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"316114c09253cd43f3e11e778f1d128e34b51ff9","_id":"three-dev@0.74.0-beta4","_shasum":"0807ddf71c288ae800c85aef155a12a59bce6eab","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"0807ddf71c288ae800c85aef155a12a59bce6eab","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta4.tgz","integrity":"sha512-qUtXQwBhdKK6XhhH1j0/6jI36DxJgjxBKt6lY6lZEd1+Wsn9Cp6d+3q8I8fDi23zCSE9HIm7RgLqLiKI+zbGuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBM92bkBOSsS1syHoYea+lZ/IMhiIGTO9d83uW+lTkuAiARf+g1hEgAafkk4VsvLPwXdD+gCrZdGe5K7smUoxmqWA=="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta5":{"name":"three-dev","version":"0.74.0-beta5","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"build":"cd ./utils/build && node build.js --include common --include extras","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"argparse":"^1.0.3","jscs":"^1.13.1","uglify-js":"^2.6.0"},"gitHead":"6fc3d42d818a3aca66f34df45720b9a684106ba9","_id":"three-dev@0.74.0-beta5","_shasum":"616e786495100eb193e220b02dd609b170f909fa","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"616e786495100eb193e220b02dd609b170f909fa","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta5.tgz","integrity":"sha512-zBUo+NFVlHj1pTU+XL0GOWXvr81tww66OxsgGcSdjwrKmo0ABr1rFAAXp0UB5SIUduINayIN/64saGN5+EdTlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnaFNypCxb8ps8ci5d4xS98z1/Q7CqGrjOz8d11kCVlwIhALQNqEcw9FlM1rbOnt0HujhTOuv2o734bCC2OWYX/Tgt"}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta6":{"name":"three-dev","version":"0.74.0-beta6","description":"JavaScript 3D library","main":"build/three.js","directories":{"core":"src/core","doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"fd310c2f3e57ca4775048f849d2f2aeb64ac41d3","_id":"three-dev@0.74.0-beta6","_shasum":"a27302b8872b87b578554e9f56bbf2291efc7cd6","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"a27302b8872b87b578554e9f56bbf2291efc7cd6","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta6.tgz","integrity":"sha512-Rf2TrJz2ng2LiMHjcp8+d++7fCq+wv2glBQIIO8IJazufCUVOua16Amep8y/oedWzJNv4GTtVifbarVPt5J+tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/T5vCbRdFPCRfF+lWI1o3BxLfINvdU3QaTiRy77dqCAiEAmdlv7/hLBaEnDNlYRb6Agl31Q+W2nRdfcWJ/Bf95vQ0="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta7":{"name":"three-dev","version":"0.74.0-beta7","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"jscs":"^1.13.1","lodash":"^3.10.0"},"gitHead":"a4355970381de32d7b73df11d7c108ae0b0227d6","_id":"three-dev@0.74.0-beta7","_shasum":"cef907e3dd4c2a3f7df75da5a79b5a59c19a7c47","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"cef907e3dd4c2a3f7df75da5a79b5a59c19a7c47","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta7.tgz","integrity":"sha512-lj1d7yF81f434grsaNq0Kp00nyGCtZI+FjQnybswwqcHGgQxvdijGFl7nOVtuXR/5cnMllLthFd3KY9QNoEWCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFzchIa6nlyiOWDIyMzonV3y3AmW7CS2lExm4Chgw8/gIhAPLCtlW3t6fxqR2j1ZNl8tJsi9INvcDUGPZQB/ZXZ9Ap"}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]},"0.74.0-beta8":{"name":"three-dev","version":"0.74.0-beta8","description":"JavaScript 3D library","main":"build/three.js","directories":{"doc":"docs","example":"examples","test":"test"},"scripts":{"build":"cd ./utils/build && node build.js --include common --include extras","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"keywords":["three","three.js","3d","webgl"],"author":{"name":"mrdoob"},"license":"MIT","bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"homepage":"http://threejs.org/","devDependencies":{"argparse":"^1.0.3","jscs":"^1.13.1","uglify-js":"^2.6.0"},"gitHead":"93934b4d122cfa210807986ae09d98a3bbc08002","_id":"three-dev@0.74.0-beta8","_shasum":"aa9b0a6015765550bfdfeb28971e6f8549b51154","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"dist":{"shasum":"aa9b0a6015765550bfdfeb28971e6f8549b51154","tarball":"https://registry.npmjs.org/three-dev/-/three-dev-0.74.0-beta8.tgz","integrity":"sha512-Z+a7jK9BX8Tocemc378yiu4laP8gpIZ987HYTG8/pW0wIz3hPxqMzywAI+fZ2MWwvusp+cvz9dYvlYj55xHgqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhzzOeCkAqrlpDVSZ48H4DiP/zC7OM3DQCi1V3djpbeAiAnWhBzm3i4SlYKI/1SXw5zmVTGh7xp/OtXFd1WrpIV+A=="}]},"maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}]}},"readme":"three.js\n========\n\n#### JavaScript 3D library ####\n\nThe aim of the project is to create a lightweight 3D library with a very low level of complexity — in other words, for dummies. The library provides &lt;canvas&gt;, &lt;svg&gt;, CSS3D and WebGL renderers.\n\n[Examples](http://threejs.org/examples/) — [Documentation](http://threejs.org/docs/) — [Migrating](https://github.com/mrdoob/three.js/wiki/Migration) — [Help](http://stackoverflow.com/questions/tagged/three.js)\n\n\n### Usage ###\n\nDownload the [minified library](http://threejs.org/build/three.min.js) and include it in your html.\nAlternatively see [how to build the library yourself](https://github.com/mrdoob/three.js/wiki/build.py,-or-how-to-generate-a-compressed-Three.js-file).\n\n```html\n<script src=\"js/three.min.js\"></script>\n```\n\nThis code creates a scene, a camera, and a geometric cube, and it adds the cube to the scene. It then creates a `WebGL` renderer for the scene and camera, and it adds that viewport to the document.body element. Finally it animates the cube within the scene for the camera.\n\n```html\n<script>\n\n\tvar scene, camera, renderer;\n\tvar geometry, material, mesh;\n\n\tinit();\n\tanimate();\n\n\tfunction init() {\n\n\t\tscene = new THREE.Scene();\n\t\t\n\t\tcamera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );\n\t\tcamera.position.z = 1000;\n\n\t\tgeometry = new THREE.BoxGeometry( 200, 200, 200 );\n\t\tmaterial = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );\n\n\t\tmesh = new THREE.Mesh( geometry, material );\n\t\tscene.add( mesh );\n\n\t\trenderer = new THREE.WebGLRenderer();\n\t\trenderer.setSize( window.innerWidth, window.innerHeight );\n\n\t\tdocument.body.appendChild( renderer.domElement );\n\n\t}\n\n\tfunction animate() {\n\n\t\trequestAnimationFrame( animate );\n\n\t\tmesh.rotation.x += 0.01;\n\t\tmesh.rotation.y += 0.02;\n\n\t\trenderer.render( scene, camera );\n\n\t}\n\n</script>\n```\nIf everything went well you should see [this](http://jsfiddle.net/f17Lz5ux/).\n\n### Change log ###\n\n[releases](https://github.com/mrdoob/three.js/releases)\n","maintainers":[{"name":"ngokevin","email":"me@ngokevin.com"}],"time":{"modified":"2022-06-27T06:17:55.353Z","created":"2015-09-17T01:48:57.101Z","0.72.0":"2015-09-17T01:48:57.101Z","0.73.0":"2015-10-23T00:07:34.945Z","0.74.0-beta1":"2015-10-29T20:06:27.781Z","0.74.0-beta2":"2015-11-01T23:07:09.749Z","0.74.0-beta3":"2015-11-04T00:17:48.053Z","0.74.0-beta4":"2015-11-11T01:29:05.170Z","0.74.0-beta5":"2015-12-18T23:42:27.973Z","0.74.0-beta6":"2015-12-19T01:13:59.238Z","0.74.0-beta7":"2015-12-21T19:35:11.102Z","0.74.0-beta8":"2015-12-21T23:30:01.109Z"},"homepage":"http://threejs.org/","keywords":["three","three.js","3d","webgl"],"repository":{"type":"git","url":"git+https://github.com/mrdoob/three.js.git"},"author":{"name":"mrdoob"},"bugs":{"url":"https://github.com/mrdoob/three.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"filipve":true}}