{"_id":"troisjs","_rev":"47-0efb724365f671f4482f2870e7459ecc","name":"troisjs","dist-tags":{"latest":"0.3.4","beta":"0.3.0-beta.7"},"versions":{"0.0.1":{"name":"troisjs","version":"0.0.1","scripts":{"dev":"vite","build":"vite build"},"dependencies":{"three":"^0.119","vue":"^3.0.0-rc.10","vuex":"^4.0.0-beta.4"},"devDependencies":{"@vue/compiler-sfc":"^3.0.0-rc.10","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","sass":"^1.26.10","vite":"^1.0.0-rc.4"},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"b6a0a38e26ee821457d8ef4d5b86e09d908aa1f9","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4fXlke/sGIGrglgjW5zpMWo/NJn+LcfhBKPA0oPCYSxPoYTZJQ3KPd2ctRG9dxtpafn6fZNJeUYLBFPKK5+F2g==","shasum":"dca94b2547636688ea5bfb2ae707b6388330b6c7","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.1.tgz","fileCount":49,"unpackedSize":752687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYSGWCRA9TVsSAnZWagAAaSEP/34WcHZkiorj2W225qJq\nAfcbsnksqTZnpv00X41zb0dvuLlP/f3sUyokty5fMrrZL+N4gSCiayqQAVhE\nDhut5jJULKQuuKdWVBz9aDLg3BODipkpx+H0jFCMstcFUybIqV1aPphwalut\ndDcfA7XobRr7qToteApt0kM0bGQTaWGNokPdchRBtGPOs/qo7zECaVMNdmyZ\nnyDSUq7mpcoemT5pC8s2UdrjDjmdwyzkzatMZafP6T/L0ZUmvl24v8ztSrVi\nT7kZ+1z6pgRBI3QRxjMMVlDNrdfYEsiZAEXN+s10tGrZXzlwuvJs5XNyYmUv\nvFvr11d4/jSzRjxtUT2F4A4dm5L5Fi/BGKhmYZ6ewsjsIWWXHgIRywxOjaW+\njhqy9ea+ASbSU8LacacVYYCRAT3KpS8KBxVtM1WiaAck9MfqfajsQLFCAGR2\nTIi6jhqp03R8+hosZpczX0+xgOravZycawM1Yz0+ot+hzK2ZftlqTuaufAk9\nXucI/UFx8KBr9/Agef8Npj6RysPQj89SS1GQDAQv1P+EykIyMq22XQmP/qS3\nq0dVLV5hCVazxWvcGcmzfEdD1axLX+yvl8I/JmE7FzNEDuUpSi4bZ+af8mq0\nuCmS76m2iPPs7NDjE6EF6mPvUQgwQinA+Qoffw8C/a3KONNOg6L5eL3bph5i\n/SXY\r\n=y1ng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtMFbQhhcNlCkWVqFfsQWVtDmE/rteJpoNDLh5dW5b0AiALAqV8/8SBIec8Q6M6O64rgnbZ9lmbPg3JYx3jlxiOhQ=="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.1_1600201110188_0.7800681069647373"},"_hasShrinkwrap":false},"0.0.2":{"name":"troisjs","version":"0.0.2","scripts":{"dev":"vite","build":"vite build"},"dependencies":{"three":"^0.119","vue":"^3.0.0-rc.10","vuex":"^4.0.0-beta.4"},"devDependencies":{"@vue/compiler-sfc":"^3.0.0-rc.10","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","sass":"^1.26.10","vite":"^1.0.0-rc.4"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"b6a0a38e26ee821457d8ef4d5b86e09d908aa1f9","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ozL4lhQ+HNtWDviXDt6CFhNQE3wWaokavWKau8un55D+A2Ny2XziFXPMVG/WR5qzm96hrOD9Bvb5UFpNGZAg0w==","shasum":"f8d3c387232def283dc99bcc8e1928cd8d03617c","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.2.tgz","fileCount":55,"unpackedSize":2034237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYSfQCRA9TVsSAnZWagAABQgP/2xp3ANnbPfNxtIrMvXl\nwUt48Jcz9RiMs1wM0vnO27li7L8hhN67MhdasFGtLY0VxfBxUBGA3w7B43GK\nEC3mVCOFLF1T6SgHJeAqpdPf3gLSm3LLgXjasm3feh0PCQku612RwAl8wYic\nWkIbiP1aqggMzV9SaKhHxRtY4PzclurojWCG4mkHY7wGkHr+ANyFsL7owXg5\nRXuplKQhnm7MdJNx2dBnTn1Ch5atq5g0NB05ah67bd8uSSUxTc9Onm5E8hqJ\nTF6Hog7I2UOZntNQkG3VQZenP+bDeyjpuZVHTB+6q0fXnO+qG+ABT0KVGSqL\nXvGzi3FmXxSETEpIh9qE5zrPe1caudjwNLWmDxx+dFY6AMXiYevKHc/bMDzu\nSFWl1R+GfvWr0O8dxo32VQ8ZZ0lsnHDTI0o7MzTYjIR58vBor3GPko7RaiHr\nWe9V6FHlEzWzFN0PnUvvLdjYwq/25NvfaPiOz5aq0zcCBPJXLGr38GxdoDwY\nP4pMNmgYkB4gGnx0rEep450LWTgoMABsrk/4GQG2ZX2+UTPofq5RY5RvQw0N\nO9RSvxRlXzmpb7QvcWVoGqMMjOFlhjPGUkxEcwM8lEu9vfFu1eO9QrjPyIzw\ncrcN06iAqBfz7STTN7lw8/oWN77Ui8aGmNuyU625P3eHJlCAndMQLvOY1fLX\nTr1U\r\n=iDOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG+ZeSMlRLqSSGnWtX5JWP/GuILuSO20+50H1HOy6NpAIgHOf19M3B02FTUBo2w9d7kGmZfbA/JxCHqeHK4sKOqzc="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.2_1600202704172_0.6475481688162243"},"_hasShrinkwrap":false},"0.0.3":{"name":"troisjs","version":"0.0.3","scripts":{"dev":"vite","build":"vite build"},"dependencies":{"three":"^0.119"},"devDependencies":{"vue":"^3.0.0-rc.10","vuex":"^4.0.0-beta.4","@vue/compiler-sfc":"^3.0.0-rc.10","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","sass":"^1.26.10","vite":"^1.0.0-rc.4"},"main":"src/index.js","module":"src/index.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"b6a0a38e26ee821457d8ef4d5b86e09d908aa1f9","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hkhAlFefUkI1wUFOiZvBTix8lxnkAkR6/FxW2Tkjj0uLbGuar0HXZjhhiSqhHTShk38BRVTdeC5pJLj4ZtfQgw==","shasum":"df0cc983843b4862cfc2dd9fa21974ece4843fb6","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.3.tgz","fileCount":50,"unpackedSize":753283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYSu9CRA9TVsSAnZWagAAOxwP/2QhxdS07E9OPOCZ+H4s\n1JptdLD1pYFvWkTLTRUgkclAD3HJGhO4v8+ny+RPIW6+vPVguTKRqcHLdFD0\nE1KyTOB2B1Gp2aZPk6wiszBEtuEzFWHgvojNoWDMHGOUeR7TDJZ13s3oWvhl\nhZ6ikf+d1G979IA6YHqaDFgznF64CNNFfoztC+D5poNBlQ0+PPLNMdzsoUgJ\nJjrSpKiqc5EqunQmt6VBk4l4woSg1WW64VGnocwFYd73EBMsrdDCczV9bug4\n+4uo3fw1sUawpzRpMay9TGn4EYx7iE+qIDdQ3guuYkIzAGrK4ndTfmD+IuB7\nFtCRmL+WwhxAgug5YrB41ps6TbiEyG/6dvTtsh58li3kqoqRkf5x6R53OpvF\nk9hXpyyqGuZhD8SojoEl+VmG9jm7v33GRAfH6Kw2Mis1le0pAb5TMOzDqhE5\n6viRP92vxfNNClMdf+Lvd7/GQV9fbfOM4ZNcCHn9I3kqwiiwQQjb5JcnXY+c\ngFWiQUyIHoqsUBKPxN4YcEABlSwY8EDpFtOx8rr7OrYkyBWvTP94vTsq92Ny\nUDz6/akYyAmC6M5dWUztqqLVZRLe5Mt3GACw/xrXSHqzpCpUI/NrFijSFNrP\noowQXr/hAFUMGUQGuMPaB4lFyP21lOPA0V0YUSn48VBwk/zzC0w/2uRGeTvF\nOFdH\r\n=Riaa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG8dbwL8KeWnk9oZGuk0m2P674nxN7RFNEVI0R6whKMAIhAN2YihKDblfovhrBq1O4E229PmsyzlBOGj3T3ClBOWfL"}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.3_1600203708738_0.6304704299652217"},"_hasShrinkwrap":false},"0.0.4":{"name":"troisjs","version":"0.0.4","scripts":{"dev":"vite","build":"vite build"},"dependencies":{"three":"^0.119"},"devDependencies":{"vue":"^3.0.0-rc.10","vuex":"^4.0.0-beta.4","@vue/compiler-sfc":"^3.0.0-rc.10","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","sass":"^1.26.10","vite":"^1.0.0-rc.4"},"main":"dist/index.js","module":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"b6a0a38e26ee821457d8ef4d5b86e09d908aa1f9","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-doq2xB1wsEpFLxE1LMBuc/hszzy5/5FUA529a60Fas7r7K4iskI7is3rbgTTSkRyVSs4jAQjskIlr+vDKMg8Aw==","shasum":"1209a3330c87e17b8f509a4a3562f5d162d21189","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.4.tgz","fileCount":55,"unpackedSize":2035746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYS0fCRA9TVsSAnZWagAA5v4P/3NBOabhV+Gau4s8JJWP\nE1/PTtJbQSGsZrKY0q1OpPNG4IW6gA9R0J+xiWtQjioc1jZZk3FwEfp1qxgS\nspNsxOcGsrjB12Tck1jcj+uoNtg7ROdjsZBAkB4iKWhVvKRrXk+hKIFUFXqA\n6jhrUFIoXdAZaboxni6dOmdl+M6UIMqdra1g/mKO7sLoU95jVblhNJ6roomA\n9hUQAe8LQ13jXzAtM433ba9mX7gOPAYz15m7kBmdbxi0GVEicQghEeJqrzo7\nP8Usc3R/xUgD+rWSBoIJYvSZn6nlIvhYVgdGi8sUEequkHHDyRUI5lg698C2\nu2wtMs9HIMWSKaaNYybxy7p348zI3O97GhCQkRRjy5tfj1MpMj8vS9Tv8gI/\n9yZE8YQT00R7RDBDQpVGbx232HpetR3TggrjExR0tsjEH/1XeZhhXpxC0ZCj\ny/8cCw9ZkHhzmj7IDu+rBRBzc8FE9lmYJCxZ8ZGqM5WA/vmfRRmoTySDwnwm\nvpLI/UqKIvIUW4ZBNVl8jpT00qjGSbOc9D3Eeuxf6+GBlIvI4gsOWYWq8itO\ny0CZTXPUmD4DmWohAfutSh25Q4+1bGJ3pPDmZsufsCTI2Js0FokV6sMYLdgH\nVSnTEFVhU3j9rh51nXJKWW4tgPrN//jKsfbllg6UTAQplmvOZy9WIIG9f8EX\nYQLe\r\n=cNNd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfaLnvNf/p/q/qAAm1RgTDPRV52cSW73bzim1AJ4Bn9AiEAmGSuS+8MaGmZOYUtGZeRHzOh0PI9mfdBJiVlQK3K/E8="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.4_1600204063061_0.3291932765320431"},"_hasShrinkwrap":false},"0.0.5":{"name":"troisjs","version":"0.0.5","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@vue/compiler-sfc":"^3.0.0-rc.11","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0-rc.11"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"b95160a7e442528d5857f160f3bb14d35b8bdade","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7zDyNLkQx0LcHp+bB0FXweWH1OylY1alWGej5fyWdQgzlffAUqNaBxm5dKeUoXg79ECatN43oOWV9qVyJy6UHg==","shasum":"b7b805ce4ae67fc0141d43e393aedcea80e3bf5e","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.5.tgz","fileCount":52,"unpackedSize":843773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYhU3CRA9TVsSAnZWagAA78gP/jfx3By0+d43vW05cYnV\noCT/FLtxeRFhpFTxaHUviHU05GSAUrf9st2OYrJLbkZoGtT5AQZqIvEHkz2h\ngZSaILyblmGZMYF8zJv+liDGTzLfIVSLVXSKjz5GJU8Egr+4+//sA/LklcUM\ns8GABWKk3ConVI1ccYEq41l0c3s/Ku4NMfG3Qpfo6x6bWc0GPnYTmki5g0/4\nmDXc0y6iiCmrXN5QTHqnaqEz6UYO6b22fGWNe3FhEHnIigLU7N3VhVNExXIs\noCArGuTx3GIGglPobj9l/+jE6dqLBXj1/bjvbyYiNablxxAAiaK6vNGdM9k2\no9GW8+f1n7I2+dlRZihhSXmVSbJ9eujIePK2rLB9CoavhWTkHl6Z1swXm5ql\nh9lFkg+8RIoEX4Nzxj1R6+Gzne4xETBg6D+OTDXpMDnwWwyuGsn4r2Gvwiol\nEGDoDjdaSknYFrHNaAkA08xzjq/YE4WQAgsYhfyWAXD9R/cV75ruq5/3Uubt\nnMSsYlesudGNlQSkgGLjPW8e7vtmODQ449X2ZtJCNyozRTQNsSWWuW4Ec8Mg\nNyTv7Y5+Po8TMHPZPAnplRehglwAOregJaOHwdljqY0dOqmd1q6J+EZiXD6Q\nskVb5PH/v9e9cYeYAPhi+WuIX27rvFQfa9BxK4QM9G1rdXMrnbi138E7f7Ui\nFhMe\r\n=/0M4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl6Ciq6v8TmujRlsn1GA6aovKMXO4PJwPhVMAVgcQcgAIgbDH/nkPKT9LqVKjqxwLRpfUdehOwNRB58Wto5+D/5LY="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.5_1600263478869_0.8301962793873934"},"_hasShrinkwrap":false},"0.0.6":{"name":"troisjs","version":"0.0.6","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@vue/compiler-sfc":"^3.0.0-rc.11","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0-rc.10"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"192038ad0cabd17bd5713f18767efae5d3fa6ae7","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LWcRMw40kbhTXEvGY5oFErRZThQEL4Y95/6hRWVfWVxksRMIqd78BzB0q0Z26ZPh65baGONlkgUCALfpRfk96A==","shasum":"067a248a21ebca620c78233efedb855069b833c6","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.6.tgz","fileCount":60,"unpackedSize":889451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYolACRA9TVsSAnZWagAAHIoQAJhYEWUzaQSpOqykO3yR\njN0gA7xTzCVlSOR9f6XdFBSSZ4R1iy/dfg6DhQrO3Xk6sd2LleVlU0hBAXgG\nxEsjYjdTdjx0LFZc4dBWHKs9hADD6cH6UQvitA1hzRwbNBq5GENvm6kPVCEZ\nrZqyfEmdQPFGnAoPlkMAuq5ijILC3DBxRxBgSb6Bz42yfKVwo2f+GrqRyhwe\nvlMLn50cAgjHOL1QllFXLtOzRv4vQ8raPZIF8DdW8vxY20ODxRzBHNAbnVAt\ntMv7kwRkGRUlT8YK2GI6DQ5NNkcsc2QTBkoETv6/re+zDt5jY7SLXz3wTXOS\nd4QFq1Knfs1cenaWHlQVywGUyhW8HMJowE5jzxtipfOMNYCx1UAaHgwh1yJw\nb7KKHBuLFTAtjOJtbyR4HCKTakoB0qH2SiML+Nq+GwJu1bJl9rUEOPlIKAoZ\nvww/KnZO+RosBqm0m9WSg+1e0mqS919ELgPaY9FIiAp8nv4kvw5GLcqFlehR\nvvSaKFSMiNaldv6qRPKXGhA6Hq3ivOLLjZ2/qvLxtIN7QeuuOMIYLsZm1uYR\nMI8D3Z1oogNM8nNCypQ8rCKReyjucGWmWEceXqG6pIDRkIvxsCvC6qZVa6l4\nNSmYoA5EQZR3bw4ZBFxFQMjRzrkvPyNdtOhznvv9zx3/Q5rHdOaPPqwdHFgP\nVkvl\r\n=4yw0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByxSt7ula0oiPjqV/b0pOsKVOxAdBDNa+NG0KYPptcKAiEA9Sw0UuHf3lUt+Ilm2zJP82bGjkDsMOwTtHbPo5BAivk="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.6_1600293184023_0.7354123832763815"},"_hasShrinkwrap":false},"0.0.7":{"name":"troisjs","version":"0.0.7","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@vue/compiler-sfc":"^3.0.0-rc.11","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0-rc.10"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"bc44c532e4fdb2926e4435157639e89010aac5e5","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LIUKLvZvFSCgJyUbGGh6IJT8mlvjU6HaJxf+CDOXxw98EtyW9EljPepxfP8ZpgN1yIHTVIfPiLI+IJM9lCgOiA==","shasum":"bbabfae9253a1ac333e7e46a4654a70ea9c4d817","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.7.tgz","fileCount":89,"unpackedSize":2240666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZOr6CRA9TVsSAnZWagAAbdwP/1gVEHu+5TNfK41wjo5F\nl/dMS/qgNP6cREXNjBwlK8mOJXSmj9s6zotoQCwe1Vwa4/drTPqX3AySJ0/s\nbQtKZPK4JYyjJy4lohgwklSpzzCXuDwd1YPuLfiGFmPnndclOZ8/HbrIqB30\nZ1Gq9JSD8KGcBa8Db4/wHkKf7ywRQbhbok8A2gcZVg7i7Y3hNGu30eOlU0Fd\nPNbpAkoyKBia0q/NbVLi7JoPBVQVRHniNPnYH/H0t7kPhJBLBGIZMXfXYDVU\nIcGLU+7F3ZhGeX3ep+hpRWLJUgg0IIc2MEF8Dkoy/lcPKEQ1JXOTovuEZtWq\n/mvLytYtolCWCuMg0gBj1rLw/ZIvYvwi9h26aUKlvO3/cang6H1hvd+3UGf1\nqFWFSNbAvnWH0LVJqtbFdVMj5GaHBwMeyket/62Q+hu98ae/EipjiQlELtnm\nG9DJj80aYuw1lFT1NfNLWh758B3rZFWzkKkGaJnA9wKiEZgWVWvfwSjW7kXM\nQWtBXcXY9m6V0p9nJ4or4obQyipt8RlfYuQ4X/v/Bk/NDkh75RJjOw6bEfc/\nR5g1Co9z5j8f5CfnyFyaw1jz3xZJkRm3BtU8Fe9P9/r3XC62Z/irJGh7PFfp\nl3EFTVXGQSQHZR1XsM3qGLrkK4bnG78r4ck9DnBcswQB32nCL4vkrnXRXCfw\nHiXT\r\n=ollg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsnEYkhMVOudA+orecapJyATUv/JvJk3YYJ5SvV7EQBAiEAp/PwsZ+V1NOfgXrJG5s+xp3ZdfdYHpWN95U/ELkduQA="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.7_1600449273785_0.9818733243241038"},"_hasShrinkwrap":false},"0.0.8":{"name":"troisjs","version":"0.0.8","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"chroma-js":"^2.1.0","three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vue/compiler-sfc":"^3.0.0","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"16c21ef7f8352665cdaf95beda97eda4bd327e93","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8IFHd7bBC5TdvwzxEHVm2xM+v/UE/ZZWHKP2ru0/gNSpRJmXGxPePAcgZHmBqdhxJwfRMvyXZCXrGtZFgv0ZQQ==","shasum":"04d4f7d20d9ab779fa7f3837e7f1ab34b41d6204","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.8.tgz","fileCount":92,"unpackedSize":2389900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaHNmCRA9TVsSAnZWagAAAE8P/js+/qvnrJVnEA0MV+cy\nuJbbj11egZo4cv0gGfb57sG2Kj4tDN7jdQviBrwTNE9PNS0adc6WnB6e6HMO\nl5nNvf5lIWI/T78pTV+JD7qSDcW864LwSsvx/t2NMh7VoH1b4uyiV9yg7CT+\nlbdvHbSB1FGcU/oJX0O43+uWKV6R1r56OAb7iKBX24/JN0qIFcjaMtZkq4tv\nUe82TtioJuhHQqwAEnE2h8QmGlagx7nX+UPCSX/bErJ1GttMI+7lv30aJKIv\n1C3vVuA7wZXlxlTuKGis54QUeY0ZLoPszEgwuqMgJrzyeNATmcNefEQ+XRtf\nzJee8+Ooq5V5mAFk7V9lHiwOoXH8vZ1V5M0KpUFRyxIKcc+5oCqyBwQuS22b\nsARnr2cdVRLu7GgHgjHbbccgiTAnHIOlYInVQkET5btjiIXzy522C33yuj18\n0iilkgYKQunJQ6vdfX0ziSzQZp+KVf3JT8LwoKZDBY5IuykPEedez2oNQOTU\n7HUz+UdwahH0TGljBfl4gXOi0JQ0gTPKYLtxD3M/H+BKCXKzmqQelNz5pEmk\n5tmNjFOgGdKaW3xESfWGaLpYn1vzKznqPkQUEfaLZQPsbreFy7a6deDUGflm\nHzyY2trQQ9O+3Uy8AX8wAQWUp4oxp6wuBs6SZok3gORp3K5f2UxFWl+ceO16\niFxY\r\n=KlQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASlIjS0ZF7R/SeHHSIrAU9z+G0q/WZV8nu75SZSOtkfAiEA3DAGVYJRXDzFfg5m9AvezCLjplPZmqnEgqdohfjDAB0="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.8_1600680805707_0.7520902517171884"},"_hasShrinkwrap":false},"0.0.9":{"name":"troisjs","version":"0.0.9","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"cannon":"^0.6.2","chroma-js":"^2.1.0","gsap":"^3.5.1","three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vue/compiler-sfc":"^3.0.0","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"78450ed10619f68a3139a1526e371486063b53b1","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.0.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dnSx8kGI1YazeFButck6c2IBSzX40324AJI+a6LtW3A+ue/sHt6WuhKbq7IQ46yQZk9DireJKAxw9PGHU5RoMw==","shasum":"da9771095ae5d96592c7b2f6dcdfc70666e24f3f","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.0.9.tgz","fileCount":120,"unpackedSize":2641975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdYUJCRA9TVsSAnZWagAAucYQAJni5FiiwoG2eKpVMOex\nB1ceIvhr7eaTpPalFW+iLrtBdHN2iNubzq76dWsykx8E3GhM02OFQ7v9WtsB\nNrodTm+SK5BPIfEStYo++UKmMpytpt+tk3H5Hhui+62lxDCraPAVcCXNz7A8\nufdaoKZLpOFJ1gTkOXwXI8swktVcjxLWNuk41lJ+TaaahHraETCTa4/DR99S\n8k736xYGcTUlnN01ds7+tNK5lTttvROWCQFBOz092w+bOhPLy7IrfUuiPKXQ\n5gdYKMZ37IM+k1W1PIQUnZTo9bHM0JpdlNpBzKaYFbUa9aPbqfUHNK/eD7fO\nIouHo9AqS/AW3+dVdNCSUGTnxapwWWtCJKhlLcyvbBcqggZDyZBSjscaOOK8\n7hnm9BE6BW7lzfJJCP+aH57fxJ+u7dx8kMjR+tJchNKIYSNsYbFGTa2sqTi7\nSDKV4zP6Hr8BqK/nTxOTK5VYs+qX1r1PHq2K9ZQwdPPfZkBNiPwbI7qcF/ie\nNxaXgEt4HLk9U0748j3LTEwaLwF8z0AdsuWcvi/O59QsT8leTE06ousZxWbU\naVImsUCGLXJ4hkNOZxuaOg7emTuS1GNwRRVB/yP13M+8aXvfaFhVrcYizzPc\nW8wzOYmg6GYVXNEqGI9Z8SD/1OGg9lG2d0ya1xXdl4k8fDUvNQT/w/6+BX++\n+In7\r\n=AdCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+IQwOJ6jcT2jbEPnaiSjxEWDeI00pvTwJjmHOLrWvQAiBLis4oxl5eKScxYQXc3JbFv4JvlZADkTU05J8EBOPi7g=="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.0.9_1601537288973_0.8691503872651449"},"_hasShrinkwrap":false},"0.1.0":{"name":"troisjs","version":"0.1.0","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.120"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vue/compiler-sfc":"^3.0.0","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^1.0.0-rc.4","vue":"^3.0.0"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"08bc80d1cfa3ec89ca0fa41abcecdb5ad2a3022f","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-an2QXwQbjf4JjZlAEtxDn//7+o3kWHwVQ1OxGnZOyaHawAaVvC7D6pwz2NVHSYG39qhXt7vsap5W4JN0cQt8GA==","shasum":"7f4f5f011798d57c95672c357680b46540290e38","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.0.tgz","fileCount":137,"unpackedSize":3434849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeQG7CRA9TVsSAnZWagAAO4AP/RW6cxXZf6CvE1ZhuG8y\nffDsn3/pBxg1TbJOtkxDtSSyQ5AAcmUNDF0C2FdVqlMcyvtNEu468XYUpdpp\n8PwXdWG5B0UInvX1iuArfxk5PdAHo01P0hCS4K1PYLnppxSlMXMHEfT/QdMm\nw/Di1W2F32fnVmMwwET0OGwWSE+4c3VnkIplZ59FYX3UAYg4I7eroAeGxK20\nZCVSnclZ3TNBazsz7Ubar9KvTdc+F4vHkS5saO2oVyDno7wUeE/hoFpIZYux\nMKsNozHqQ4+bDlePh7AYQqfZu6lGEHTxzjSXQp0fmCPlnXvYDg1YgHsbadpA\n6cvix1mJtX5mgEO3ZlswGgavV54IncFuMPzquhiOgnVrKE0niKumbJKrkVKZ\ne0UI5pv2tdVicAaVlD3HI5bzPVqzeIve+XczP1FG0SxMyTAxK4KPEPzXO0Ud\nSbt8pWN2egS5SjThdD09HDKGxTV4jZapPUd0mGdHuKp8DA8Fo7TunxID1wtb\nCvfD0pblaEIOhD2nF5Oqdko3FWF3wSni+rCFQBvLUt97C8aaGD/TiOS+GgxJ\n/wWTc5rGRf9n8dsdZxsandxeEmfmDNQagtOBMxXQqxWDgXbkGszeguHt7mgl\nk3TdtQOZVCMNsc10EoktMlTzZTWs11QaOe1gm+Nd/APJwax7GQOX068bk3iq\noHvV\r\n=Ywrx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXDY/CEaBeZOGR5eCId71jE3V4sCRJOH70+RkjkKDjfAiEA3oDt3yFOA72BM5z5UA5HSmL6oVEdW35ablY93DOf0AM="}]},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.0_1601765818976_0.5904698731969056"},"_hasShrinkwrap":false},"0.1.1":{"name":"troisjs","version":"0.1.1","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"^6.0.0-beta.10","rollup-plugin-terser":"^7.0.2","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"787b361b09d4f5f0481568dd5306db4f7d7a78c1","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1fwWLPBo5Ux4TLMcQLoJgiFQY5ahv07+IN0X1l94qrkEk8kBHHP/COn+E63/duGyj8M0lPqQasqnh4H4niTuyw==","shasum":"60683290a7d70e5842386fbf6d81cc8f16c59f07","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.1.tgz","fileCount":124,"unpackedSize":747637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMltKCRA9TVsSAnZWagAAEFgP/jKWAS/ERscDQjNHyjO6\nPwZegrnbZmoGofWzUti/68YX3RZ+l+/5S2YwZUK7Bmyb9HeHgIhJVHcFh0ry\nZWr2mPXgIJ7kSpILlWs4MSgcgu9xCbjL4NFXaHP3bkgrwtGMh1947HHfMdFH\ncEYEC4n0c9NBU2QKYSpjPSHANXkJvoz7+3w1+i7FlBHRFgg7xbwwQsMozdyg\nJrtUgC6umt6CNg6bmQSwZj1gsV/QswDc8bcdzjXtcrOgGLU0XR0eSXd0hvws\nriR+OmxC/GVKeG7fQiZxVJ97/3ZBetDrfX8iaFaRFOym+URLFQqUuIBFjshP\nvBpfF3cWXnV9lSxKIgFS+Fe9GpvhUW5U5gXmw3MyE9Qydq+YqoJSJPEomqVs\nWZOimfXKpUvmMMsXbNiYyzEnBz/sSHJPa7EpbpLKeXfampK5QoqlBqpDZwDJ\nQ5tpxHruUEjED6WjGAR4NUXf6DOOzCZDu3gIAPa/jiscYCzEz55Nxlo/393i\niXdtljS+FTNgCxKatOSNhEFJWAHlFZwdRidCQ3n5pTBBiOw62h9yCuRkwFBh\nMnDJUi05MDvDiofdqWrkiJITSPMwfVoV0v68E1uElWupYn+tQt3WIwzsd7qi\nxX/3NlGCuWnlh1TV3mRMjpm7spvpckCzNj/PJKq0jsdFpUUB6ih9HXOOxE1F\n8iOL\r\n=+9yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4TQYL6d3oOp1Pu95plndeR9lmii6pEelsKvlWN4FhNAIhAKpb7v6AGtNowcmTfg+I9q1a1dBCxZO6vfpCKbD27/2+"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.1_1613912906256_0.8312400307422769"},"_hasShrinkwrap":false},"0.1.2":{"name":"troisjs","version":"0.1.2","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"a620b7cd32e21f94f4f5f2920b04c77959b7ffc5","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-C4jzQYnF7F6PXfAoOeeipqlADSDTNnUAvXeeOHrUeMO4MP6KAxgy2/hRRdMjKSJYzsNS1etK6aqQf1JmAJsnNQ==","shasum":"5831601a0ae04f1d41873ce1bb302e88fa7c6163","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.2.tgz","fileCount":134,"unpackedSize":9710738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOBz3CRA9TVsSAnZWagAAEqUQAJ+rVMiKqQorv6WToC46\njWe4GF749Kfm3fNOY92+qhxKnGBWFKktnqgo1Z2OrXvFjKRJpq5piFa9EprR\nZI1wkLX/PLyVRg79jDW6WoRX8jo8Rq5HxJrmXT4L0AIvQzdyB/IaqUjf7LuD\n/TMgLOIluVEv4DvTwe66Ss/6aAJ8WVNOIxdhlZ6hq5wekVEnsqk6XamiO9BF\njtwsMaDvNxSfa+tBXRiu6Sg12AGHDeAZbaH20hVvP74EijDWvf0Nmxg8xlHq\nWp2B1PzaUrwWv9yVNp0//FVLiWEZSHX45wFDWdT82nL+RY6QT/gEWGZhdrZR\nimiXyATMQ0i75P5nnS/Jrd6TTpi0gSF9rLFuXZqOjvceVZUq5gO07KXB6W0I\n42Yu9f5szBKSNyp7X7NZb0O7jMevmNRMbfDvpcix4vexp4Kw6nCW+lExlNln\nWwQuwWp/73/PIB92MmfSW6d5NdzU2ybRfgrQQHJ7awzgso2bYRvOcup1mg4M\ng9oXIJDS9heXUt3kfwXjoIWvgaGqXvsYA1YVEy7fchZTPfjJ01yP7QFdIXTe\n8t8SNMHYaiJXusDqtssqGJEKqLc6ifUpUVXV63pmWqK3vj5xhvZ+8WBburxx\nPlEFXVmxTecmRPjd/y9xLHXg2M5gVQaFyrH6ayc2pIs84UZ4JKwvclAIgTe8\n8PUz\r\n=6VJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmg7jyr5BUUF8CHcG02aVkvoYvuuTSQ3VDgSrYTvLJXAIgap+xwZ+ENME8dMBDIfmk7f6XajL3Tjicp3zXtz/dwDU="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.2_1614290167220_0.5660032572901954"},"_hasShrinkwrap":false},"0.1.3":{"name":"troisjs","version":"0.1.3","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"d9265d03f3b2f9ee16f094db15670ef17be9658a","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-A7asDXu22rxBvyB3H9P2Y6RT3xvuIGj6lLGcnaY2kYx1mIm0ywMDlKhHpE2u+zTVq16mw2ptno0LSVoDVyLbeQ==","shasum":"8339e731a0adf39ea1bfedc03a72627e5f3b393e","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.3.tgz","fileCount":130,"unpackedSize":1407410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOXrPCRA9TVsSAnZWagAA0HYP/RoUunEJ1LYcNbzWqHJl\nKIPJ62QMhgQwswsziC5aKnaLjidhuL6PqhAMn+6T+J04W3EUyD/XKUjyIxNZ\nPf1xdxK77ugQ5sls1xWRTDpd/2oliZ1WV8x55uz1YZgO+Egxr38f7KIJQoFv\n5xyEX7ppme2+pBzCunx/EwIiSAX0oZ5K8b5cQIBiF0CGml9tNonXSnjqBL2p\nIa1UKEY/5fnP3cu+Fcwi2Gv+cGbaRNy0wpYaWGtVSlSa9RdMh+c4SQImz0+z\njy6cS1O7edhcYOsBx2hDrek9N22ER4erBsUjUKe6xJ9olhcY0dsDLVbLK3Ua\npslOSHhrhjBEvsyyT8u59dkB3B/CUxMB2bcjPZ9rEaGrnmiiZcSWvwMjdvp9\noJ5+j6cNv7PV+pHiWo1jOlkds6QTOpxcJAjgXVbo7h0I5VIyk40aiAMEx1Ph\nXMlejJehrwFIoaOt7Hf9zLgZYT6k5iWQOrO25No0E2FI+wakbNz+eifZa6FD\numo1588D+Lcm1OkPo/EY+HQjalNPAvY4bFUyeznhvHbd+93mt8YCUHV1q4m7\nTwde9a/Mptq7qqDY8I3KVcrq6HU0OKTqP1FcrcAdgeAbbjvSKzitxIphHcy4\nUHDO7Nj3Byofx1x7yPWWnuBVpU3RDpMC6/pzlYv9QkN2AKf/XdniGZ0o5BBH\nkucX\r\n=jnJU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4S3QyPrZtSZCKXcyZaRl+jhzayiUb5ojtVricIe2qoAIhAP4eDgBuUgLjUFmel6HaprfYNQi8ef65uLE2msZ/eHwF"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.3_1614379727070_0.2658887922459492"},"_hasShrinkwrap":false},"0.1.4":{"name":"troisjs","version":"0.1.4","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"cd5eddcb4e7ab9bba6901733f18dd16ff66bf675","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-V78/bOM9rpZJ+oCbECZel3xDcR/t74QTuAELdUTY/mmFBR7n3VnPDdb4sAEk1lGXxFg2lcC6jw38F3eGSvN/zw==","shasum":"dea9bb311133a9b3a54a1bb839414f74ef583de7","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.4.tgz","fileCount":133,"unpackedSize":3999489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO72eCRA9TVsSAnZWagAAtZQP/3l6AfZmE0fkCS0lzz4c\nCBFe3wPL5ZLAYBlUOlbwg/08iDmt09dTpg5YwS8RlXG1Ru02JbqG/Z4+sEVe\nS6szs0ypKBccmZCjgVGKxIPE+i1oTWDlhXV3dD7jXKccFQWoogfM3DOguZ8g\na3vOYppVH9aXQd1+phREuCumabGAcI4Y0McOnipWVAGYgOsIZsHjB2VRfR3J\nM+RD90Elnaskq357HBqo0hdc1imnOmt7JDgWRJWt/+JorM8oQXHyg748cg3M\nqZ16iS23D5Q5ea9RzwIINwe+qrtCdIGc7FFBVrvhBn+N2ozde+r9Z+d2cD4t\nYpV9gGMYBG96+UFXbRVYA+5YoA9tzTotv1U7T/hZR3OhdR3ALFbGQHcQXKqY\nBAQdWZqjAJZ55qpl9loFU7bMV/5U3GgjP9uS1wnAIisdpb/pzNqYSagXF2p+\n+7vtyPvJD2d65VKL5KMVAY1jULdakEQ5VorRcUmBRgaArGVkKSLM5mw8/uLX\n8ojagMYSThs9z0IYceSLN0X0YgePGPhUVWYKztUlLasN/5GnTPbEp/f6yTiM\nOIdXC2CV+QPWOf+w5KqRGpDj50IwRyMd+Jt+khMZ2H0pW4IpSfzVnCromFub\nRgTzGrtauSzNZt6SugGf87g5FGHESOfMvdGY6CKooWn7mF/aHBWAqIOamrbx\n72ww\r\n=+Tcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnoDjn02Bm0WHpjFneFO+JiYzTUk8b+s8s+AD7eClLdAIgfR+03PaoohFbvGvR8iYFdQZtvAXBLYa9NUddkepuy9U="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.4_1614527902127_0.1798659447893891"},"_hasShrinkwrap":false},"0.1.5":{"name":"troisjs","version":"0.1.5","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"cbe600772ad5ecfdf8e40211b90ae5e2d30778e5","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UW2ipATHl/W3a7NROxUZwe/+SF0wLfyJjD0iv+7/Xj4KMDRXl1M4g3yPAnFw11dOTMK09FqEjwQLXxX6lHqxgQ==","shasum":"4df03c31b418d970b7f76ab8d21f7c73e6bc81a1","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.5.tgz","fileCount":130,"unpackedSize":3044755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO74fCRA9TVsSAnZWagAADhUQAJDnh/BWlRjxakHTisaD\nSptGafk/9gDAIWyO3ArY9sgo0j2lPhoLPVQiH5U+5RZwaGf+FSMvS6DCz+U+\n4uEljUV2lDKLFiT5kGroctZ7dQnqEZZw7/GKcauXpttb8WB0Kuw/EcPcGHh7\nU3ZW9C9zSFWQsFsrbNuSTzxdWlV4bTKqIaO277Z5ugr0ZF7895m+zXxeVrRj\nHQDNS6UmpwC7JgBJjoBawLNcjogclHoVJmL76sHE0jgDIVWP7XUIxduH6r6Z\nipHc9skpep06GBXeROTm03crGQSvObrBH04w8p6nVIXBC8mzwfqte38BkkUf\n4u7klvp/QOD9oGSr1EoaoecP1ChQmUD6DfJaF72vhXVFQuAGzD8lDDLILwky\nEZW+EQrLMcqpv3R7mtnqrwRiFOGS2fDmLHexI5NlG1dbO1BJhgAbFPyn5Imr\nJOa8HnktEGo2gxqy+EVOnlu3cFc/gcdwRrz8BEDs+W+Ji+jpHksRM1MSWHVS\nZtnhtFZrkrZZ1MyWcCtWsQV6sCJT1TPq9H5rReMgB5/Kkal33lyXxTdXkRsv\nkm+6FZDbdlDpcPkeoLIAX/fOqxnVwXmFcJk1TMj/JlPS1sA3icVq2nNXCt4K\nlQtr7d7d88PvIVq/9WUy+QrR2wjm6Bv649aEQL91jV0ou7zkziioTlLSZBkT\nCBSp\r\n=Vap4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz/0i5UHxFuOtJ1pmM8HI6IsSdYdrEKSJ6g6VKw0FApQIgZ+dBaY3aKorBJhomCzrNq6gcYRTVrPZUWYzOFua8cDI="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.5_1614528031020_0.5043042344751456"},"_hasShrinkwrap":false},"0.1.6":{"name":"troisjs","version":"0.1.6","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"3.0.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.5","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.1"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"1c0fb609e96e4cc043297c36adf7bbb4b409099d","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-AbP4rFCct4loLFsJm1ZaCHLQ+iif1LVUUfPyc/V61I6f9SAtCUI+ML6cvun1eEwGC0mO4xxuZBR2WSvVxbmQOg==","shasum":"fcc877af80c44e142b49e8db34f3465ebf6ebb8d","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.6.tgz","fileCount":120,"unpackedSize":1155730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/Z1CRA9TVsSAnZWagAA5DIP/3W+Ep/Xfw0NkQODGv3Y\n0lQ0017JbZdaOTRTbT07YpELso1GGlIkwAueFQzVt0iqAa07i6GfWINE8B+C\nENSgwO86eqlmefNb1mqJtd31WSunLn90zMx3I3cWBLezTFlrY+wtMW3AJism\nUHLN/tj33NqPl8ZuE3u9+AG2FehNy0+BUtLCqcXbwcnpoCwavJ6Xz0OEjq2a\nicQgtJ4aCsyaM2kHVfJVQse7umV2RiiGLzDjTwNcxvoUiMSWyDGj9ZyE9XUo\nUPHJYw3vqVKQqWt+fCWjKTrG2T9jpfJAaAsi+JQDE1A+xDZr6R+/2hGzwu8A\nHujuiBmfsDXXPne2Q0A+4RB+PvmxCl1fOrFQjGE+XM8IkPrmAgqlkIfj6M7a\n9SAydbeIbCbr7RYAoo9ABljs/qNk0qRY6SBQeAD6kCey54pITS5BGAEMOan5\n0R1Nz9yLNjOtqCtJJ0GB8c7cmIgOf+mB4VjKokfbbBvPrddOUDf+QSkcXNOc\nG7Xt16RkdQat05wuE381sgUaLx0qqtyhIQBLo6E/dXWAmq7MDoPVf0nzDexZ\npQJBmKGypaF1BNq6fXOxo+LFQc/gsFIGl9xumHfnPYymrnf1mGfyy8HmG9Wq\nDG3ihl+y8iZGXXLGh5SkckFDi3teCLBL+96OEE+ecy885HRgBxx3uQRVUxne\n5ybh\r\n=vPwU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEhqQRLnytSa/YuXK43OEWnr0Fmlr6x8WXF5Fd7U23XAiBMmqPuhh+bW1/iCQaMt/FJKBQsVfa5rui5JB1xmMvrLA=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.6_1614804596872_0.49243043905600525"},"_hasShrinkwrap":false},"0.1.7":{"name":"troisjs","version":"0.1.7","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.7"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.5"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"8c95b5344cc7dc9c66ad07db41250c268fcde5f4","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RcKyreUJqI9s5H4fnCCTgULoBonBMXQeUhdDaJqYuRWS2sXExnX11mY5dl8gW2Jg5sJ+ThRx2GgplQgRyOeeNA==","shasum":"198d68990fdc36e8e64526f8abbbd4cd81d68f76","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.7.tgz","fileCount":120,"unpackedSize":1154348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQAbqCRA9TVsSAnZWagAAg5kP/2+hVkb4uatAoBFo81z6\nwUayPs2PPn4b8AU0VXJK5gTc3xEGNB2w+14/rqVHURopLX0YgxvC+X/lnX7U\nol+X2ybsr0wDZe2Sal2oDQRUj34KVXYbCaq9+rApccQ1nB36A7NY3zFPBhNo\nbQHcUYWxG/69LqB/lOWjzOEoHA+/kT4JkVejceNTjY66gOPxJN9pkHz8hPtF\nqwCpjul0lnGNgfA36OWyiafh6K8mKFGZctr81l52iJwGqtUI9eqBy4Mf/7cB\nfe0NkYdzHlJkUJ/R0v75iLGvO4smT8T96BXhNExSojQJ/vTQP/B+GyTTNhNY\nbhtR1jbWFp2vwNtVK6pr6rHmFXVgf8AO8yWi/GcpqLmR/KXaZouvSt4vihi1\nQsbSq21moT60N2TZKkygkjFDoGs22ar8ult7FHVod1t1vTpwyfGDI+rL5xBn\n2ZTnHcmdpqtRpgktVQ63BSgm0kmfEhHcfSiraqe7KBv15/b6jhJ6Kk+G10iW\ngeVSYnQ/oEFywKHYJ4QKBDmXUMi9qo6GagVudClmjxoI2L5c9wvel4DkC4wE\nXMo+A+63Q7BFPV7zhuBW5/ses/bqMClYLd8Ae7893nzkW01GVfH2colVpQYZ\nKFpV776GRmvvy7UmYtDkxzEptVYBOQVJfQBfrJLdQEnVmce2yIdxPTS8BEVu\nrpbW\r\n=yitv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDR6IsHhz3XCsPJy2eJxB2Aoa6Exs8TEWIxlhyEezLDQAiAPUT6fPzQMe5ItVxLD6+x+hpr7Shgq3ccHaDABs8nxLg=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.7_1614808809767_0.9812536621326904"},"_hasShrinkwrap":false},"0.1.8":{"name":"troisjs","version":"0.1.8","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.7"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.5"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"5ee2a85f55a0b0fe1bce237f3a1324bb52a03562","description":"I wanted to try to write a lib similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UAf2U0pphUcmMg+gtQGWSEy7+xAp3cYq7g5KfC+frtuI+8IPSyOVfThv96sEEIUOES57o7p7zt85XZlqXbezcA==","shasum":"24c34206fb11a178b1e0f4e4a3f4d3a99b3d3657","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.8.tgz","fileCount":120,"unpackedSize":1155626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQAyMCRA9TVsSAnZWagAAFdoP/3xFQU5bP4oJUJO04wBt\nNlPakcvDYEMnPfVldrLROcW1hQK6VSFNEeffVkmwOkSZVARef3XD64Ai12ra\nk8siCUJUgvfWnmq41xpoDiETAQ4G2J+1Knm69e/vhZUP7WtMuRqNfDg++4Bn\nI/SrVCfzH0U0iwabBJ+T4D/nEm8NICSqkGRC685Cb5A5X8JE90RPf2IjO3wH\noslsuFyh/qJ3DW9p5xEsKaRBc+ICNpsvC88jBQkrNfgG9XtG+Ohxkxc7I8/x\nem8A789vzFYxjza3AqWZ2KljG0yxjDdJip8zYWmaoHDpETZzY91KzOHofSR3\nlHOnJp9LTGgylDgnElU1tCxdblodTuPojAs5C1uBVITSaZRlyKjTdRFbjBAb\n8eR0hPuyRU9KeVu4B33alJ3tfDpOUrolZge1gGS0WfSwYPIPYTiwSo8pVIhy\ncCNlRSgPK4mDl2sszujzDL+aB1eOItgIpILqpaZt4hieWyR3ffTpFRYSMaQ2\nMMS02IZFCMxhj3ggYU57EiuA+s7IHV5YSBzM25/HiLx2MjnMN3yR0TXKrv3o\nW08p6VsVJt2sMPaw6IBCBbL4OQT7y4HCTod1Ds35jE28IMOX897zvxKxDJWK\nmfGv4zu8NMdEkE7ZZPD/gjpr8/N6SfTi8fz4JHe+hQqiZ9jkSOUA433HcCiQ\nu0sd\r\n=8WnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9210j6TmK0d8wTOqmlmD3A/hwW7J15T5No016ZiWc5AiBq9olYtrArFJ/uqGzfQgMICC1G/ozVIkQlcQZlEOxdYg=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.8_1614810252137_0.8912757391863568"},"_hasShrinkwrap":false},"0.1.9":{"name":"troisjs","version":"0.1.9","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"dependencies":{"gsap":"^3.5.1","three":"^0.125","vue":"^3.0.7"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","vite":"^2.0.5"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"1722a4e3320e2d874b3a006c934c68f71e18b0f2","description":"I wanted to code something similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-lIr9+j1xndZGkMl+QX9LBsOZ/5pThVaxVl0pHzaTuNLaRn2OWaIZGp0KUv5LxpdY+aFFItyR1KoGtv1kH0nNow==","shasum":"f9e10c1943ababf0a193e423c7dafe0d6aa611e2","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.9.tgz","fileCount":119,"unpackedSize":1157875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQejwCRA9TVsSAnZWagAA0qcP/RjqqpZAG6dovy1WjAWQ\nS/0n3QoUcAKhcMFOL7zTZVcQ1619RF7s2YoPMKQCGvHoUCgCXMAMhtIPe+k4\nxr0DbAvP3flYaboNTmc0NvRr0HfS9kLCoPSEZDPcJpf9q4I0jZfh3zsh2g7x\nOdnBqV4rSca2kLsTLba/To89IYf9kIZpsjYHHovznMgXLLfmZo/i+drB8EcF\njZfgM1YKVgAQnHkQcwT0NAMVXJEpfOV1w6EGJwVc7gNoiJtYerlCPHVJatZX\nGaeSWuDtsvS2Rn8C+VVatUpF6Mg2aMoZN0r+0nVPZlY/AMLXhQE/S86XrlOe\nqXnEC+lz8T07mEo8aygY9TBm7rw1gC7y2yWdJ/p7SoEn2rI6TdauAmUvXJFP\nFiZz3yVXoFmxuaOgGN+GCUbpe4EhraMePeK4X/t3aqq6y+E9YB8yRx8xsaIG\n6OW9K51CAQ84SdJ24xzwMO3j5u4Ygkk8tem7mhEitlM7v4QJnK+MKHXaHWbz\nzIJIlCRhTOe358hCj6ulxb0NFtw8Omau1zvZze/KVRiK1+zM5cbHObMclKIp\nkB2NSg3yj0zfGu9+ysOp55PTPcpMpBWAtvB9qa60+OlzIWv4HbIf8ZeraAwc\nc+Vn1JnxODEfPAETriN8pEfbrQyXhFGgLwUdn/RFWnvsYkvcNYw18aL95Bui\nuoPw\r\n=pcEm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC96vy4vvsyYDTIaedReQH2sl8wkbenai56UYBUcSHMmgIhAKrT0sjCtFcuEVP+1jJ3DCJMd/Xp4ptHUDfz3iRJjCrX"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.9_1614932207413_0.3348718956880463"},"_hasShrinkwrap":false},"0.1.10":{"name":"troisjs","version":"0.1.10","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.125.2","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"33d4ae5e4c2aa70abcbc8020394fe74a53bfa247","description":"I wanted to code something similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ti0bLm2L23FF1BUTRzNzdeZtPUrQwDvDQmgv2QrXyAw0DYryx7OCtWKK33bWoSAW8QphFanTOG6zzHkKc27leQ==","shasum":"f495a41397543feb875c77e275cc43c55eaff72a","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.10.tgz","fileCount":119,"unpackedSize":1159489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQgY4CRA9TVsSAnZWagAAZI4P/j0RFBytPKKLXu3wz9Q6\nzpLmijURCKsTxs+L5YFWg1VHdB+lA8ZPLym5IwZG55Is2ihh0OYmBQGxZ0Up\ne3tHv+3sunpOTDipNYC/SsXnXTOsTBKR5wl+GU5fX01+yyRqUbh57Amuuuih\nekyqxqo5iXUYjfSLM10aMqK3Qn3FsSuQYVtmp2UCqO1AMnd/hy1HXOaeDmIK\nbDHc2nlv6lGyMJqZa9dRJUhUctMB+o1SqoI6td521no80UQqepZ2sJxZcgpg\nGiQsdWnG//YBLDILC/sivLri6FIP4AbkrRO/4jd/ChLoZRvb+w7xLjcADNpN\n3eVhF96rxPSTYc+j8eOiV5Ajo0ejcShuqeGN1i0QtBzo9B+rJRT0dJML+mko\niZn8083732U3OmI2oqt70RzdEsLzPU6I/JjZj1QepOjzmLC2OiSjSV9AkRoW\n8WuCcvj/rbkKw8LrIlK9lrd6yZsVzcycy00ud8wi4r8X6MXYeeopaPXUZ934\nhNRsqASl2ExgwPot+3rlN+/MwA9SAYCwlB1cj6VTNZNdqy8PLSjowKCWvBfY\na9bMxlnqbtfIGx6gpy0UaCQF8r6w0iv0qcriDGmbdImYcunDJwiItrkprhDF\nELaoWcrUWnmm+airMt+kj7CgDCmzxkY2TsZmpnCvO6FHk1iD+TglMkQDZUz8\nAVJ4\r\n=hMEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyYmczpyD4WLzq2rTRGRc+018/4lk/Och06FZl5DCNHAiBf7Z9LMArSiVTEx7TY1BDIk7FK2uUWXkthyNm0R4FXCA=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.10_1614939704342_0.18060381526487035"},"_hasShrinkwrap":false},"0.1.11":{"name":"troisjs","version":"0.1.11","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.125.2","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"28fe66e46952f699061c5b264a62ea91a55ccb7a","description":"I wanted to code something similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.11","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LHGpconMS13hCg6j27d7F3RRhfU0NZQ8kL1wZnpB2fuype6rCjEnCAYOsjLse4UlEu8zZE4+3deTzeDkWLYJNQ==","shasum":"fd0340154391dafef13ef8456ea25eb97c90d340","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.11.tgz","fileCount":119,"unpackedSize":1155450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgROQDCRA9TVsSAnZWagAADJkP/1uBzRAfkY/2WF5x4HUu\nUzj1SOPMS91iZXAt2AcGw8xM2iS183MqbJnaOf7IqVCTmZXue3DRiL6Suadr\naZ3l1bf3KFt6TNJSY7i3On68jskEa/Lt/v7fMhBvZo5zNrtXeAL9nwITCRf9\nqx46u1zplB15/fJZ0AfApjH4pxKZZ68iNMzi2OrWoXnyOICPsoyfnmRxb8oZ\nn/sj+Fb4tOSXxGa8N7dxubzeV8QZ2k7fg6GRQvMflkmvonH/V4HMqrjM2q10\n80RS3WuGfJdcGGqWtN5RPxSVZK1bpad9+UVcp5hs0rEeAx0iPCPzybBWfmGk\nUxj1MrDW+2zKl1nANpf3H+/MUGHmxvbt2xgLoNHuU9dUW2+mq/7Und7nRefJ\nPoF3nIxT7ngDUHlo+2Cocxs4qASHTkj9LlkjkyX0VBs+YB/Fadb2OAl7Es7d\nOuDe2vzDOTKk6pGyFM9dqWhYDqg4VJlA3qf7YkGMsjL7qLsOFLR3by2RXqwz\nFo8FUqrlgypDeXbSenyVxBy2Tix7Ktg0WwCs8yeicSoeSIWijEdowynxScKq\nFebMY0rHNI5fnZMMcgodH2GId7LXMLEaCT+P6QfolclRJykh65z5TjwfhbH9\nE+6b1frlBSze4nJjNBbYbj1F3V6Q9Hdhs0vxoBjOrT1D9K89B5HhuAhs+Mr3\nfCXY\r\n=KuYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcOHYmK4CuOLTSxP9Vuxkm5pTNrG4UR5FpkJuPkOzp/gIgf/lRO+FdSdnam47XvenWqlFIzC/PlK10KESLZY82nj4="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.11_1615127555051_0.9049519835083495"},"_hasShrinkwrap":false},"0.1.12":{"name":"troisjs","version":"0.1.12","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.125.2","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"abb7d83ba5477f6e15467b9c7c651cc2062c499e","description":"I wanted to code something similar to [react-three-fiber](https://github.com/react-spring/react-three-fiber) but for VueJS.","_id":"troisjs@0.1.12","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RS1cxnC6rzCPHf/OHGjbLwpDaAgtYb6WJU65/3SOmsJa8MYYY1X/2YAEwMrrZ9rnqdQlHXN/cp2K57fcAT0qMA==","shasum":"8eee336f3dfdcc9eee57ecf6cea951d05914b0af","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.12.tgz","fileCount":120,"unpackedSize":1188217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRTTzCRA9TVsSAnZWagAAZkcP/jazOUVYVS3WTYzhi54l\nSU5WjLVb55FsC5VQVJED9g9D6ifsa8PzxC61vQfJ7jZRtIWhy9Ork/7lqGY0\nMilO7IWeW+2Ia135MF3cTQaF6vhAoEop617GUdHGtmOsOqnfxJthsVEru6Yw\nwvt4j/1eyZVX2YlVDIuBcOjYhH+Eitcu9f8TEZnedK4geSdGx+NvCaYsYoCn\nUljMKRlu80fRq//CK/NMBeWloLyWbQB8Aa/WQmVPc4Fei401QTjcwH64A56d\nV8I5sP9ELU3zYpy2PJ2b0f9+Ki6htafG4bCtv2pWy57yrFP3/0HJt6dU+qLR\nw4k1SL4dsurFelAKqJjTBjPrpS2nuFbhlytEStQs7e9QpJPdypL+oagUtyQ+\nukN/1+Sds/LJ90ONWyy0E3XbazvRWa1fDGvU/p0Aj4uZwVXoV3mqz7HXfa+7\nP0yOhsh7ylIem+rcNPFW1fkmhYZG5xxRgcKE7vTy7VwpIyQytifcVlYlBT6v\nfI+PmQvUP1aFavEN6Zq20mFBHJj5BTJtmewmR9dlDyNIQFo1IIekt8K6P1ZC\niPrrGAMm9oPjOJQJO0YjlMcYJt8GEoMoXMIBxPfUycUdNxoZ3iv2rIlgR3uV\n8L46I/ZgwxT2vv1ESvumTK3P4+TyzeR9zJ7oz26oj+VcLaHMNciz/HxkjVEq\nWmuL\r\n=DtSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/wzRLgcZjQQrrcBSviloSkt3M7iwcTIumX97QiK6e1AiBJ7Etz9sa9Ka63HzeyiHuShFIKy+BthRmLvCM+E3997A=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.12_1615148274891_0.6387287167843301"},"_hasShrinkwrap":false},"0.1.13":{"name":"troisjs","version":"0.1.13","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.125.2","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"9884606a9aac36414a14c1a59e148d9392d79d83","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.13","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jEYaA9XXKz3cfo133P2gzX8BQMs3E42OL9PIKahRBJCTgtNNFEIeRXRPirY2eJ5Bfl8kvC0AhdM7eyNkHDLHhA==","shasum":"667a9202d5b8a01d8935a850553a64546de605da","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.13.tgz","fileCount":120,"unpackedSize":1193989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR698CRA9TVsSAnZWagAArQwP/3ToCtYM7WlMs6BeKxde\nq1oiPN2AJvDy1CWa5Sd90ubPTRxAVSnrZBX9/ubLo6T/2Lfam+jCDv3zTNxL\nH+w2ww9H/Bspzwgk2clIu7pe9xW6470L6+AleDngkkCHg/A9dyKmTxGquUo+\nKOBtqKSITY4GcZb9vO3JG+cRAaqVd1THM99+YwUUWi7iT8CqA8719OuZbAU/\nTkdaGc4MSx4AiRCbrwfgTe5sj2liDqo9pq75aXjYPBuAnTTgHQUbO5HZx/39\nVH1DWVOUpj4cQCURyrTo4yaIuLDbawU4FS72+weUsDsGvH2XyhmodpuMTz/2\nsJcsnO8SHeTwesuwdVD783XFQ5VSL3KPUuF/QgCo/EzkvgnzJ3SzlhxhbXaM\noO/q1SoCDdoMHd/EjDWko/2WIwYepVQc6QIFOyvBHeXWwKk4EeQ0qFTmJVez\nGi67pJAEDm1YFMQ6tIApVu9GlYmUTCa9j6GBC3lJ7rvYkraHtRZfIqx4t7r5\nFDyFYFM9UFWsL5PBFjJM7NPfqNhshw+J78Rye0PPvDGPB+pMYx6nkvwlZzPa\nmg0U3ICY+wJEFOsVz4rIbFMx6KkxDxE18bZ+hu9u95gQzIiU2y7q13x0Oc1T\nzmtIfHGWB+I8b7Lk4voVJtkPfHB0yMG7RZmMXxd14oo4chCYoxpTeVjmMwSp\nk2Yw\r\n=X3P3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLQ4VRWBv+EW6LIyZQIQTIqIgde7lypX4aeI7D5I8g4AiASwtGIJhaMEY5TiAyzQiiZWCiidpA3zpmFlc7hdTHxSQ=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.13_1615310715990_0.13116129045399716"},"_hasShrinkwrap":false},"0.1.14":{"name":"troisjs","version":"0.1.14","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"090e9b78a1e513d0b50ce600121eceac8ad1c07f","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.14","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Ps46z8vk2wOi5px1gIomvxvpFgF4SBaPhkvKzaW9rYzgwTrmqzHLn+10zxu9d6nBVfOMbW3VTXGg6njIKKkNMA==","shasum":"37a0d43651a829369ac02a6060b4ce765917af05","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.14.tgz","fileCount":124,"unpackedSize":1235995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTQXGCRA9TVsSAnZWagAAhfwP/i2CfOC7tLiJPP+QyD5H\nIjtRlGOv9b050greq+VShAE1uRVGnJcPL3tpNGj8f4TIzjS7rYhrqh5OH7bt\noTEK5C7wavqjofNoN25SHI1jNpbRKnxadmyFX5e5pBsbYaKLYecEyBbq2h42\nHvnYX9qAbB8mBZP3+MTZ1ycj64aJPeAiZAyR/fyD1Vd0T/CHooDda0ftkbn9\nm30G/1RaOL/cCZdlGRQwY0m5dbbU8j2qxZEOez9yRnrIOvyfhR0/xjoUSECY\nGdcC50nXC+mzqJGbjyfoJ+Wn3hQBihA2erdkQOSBsrOEzeL8F2Yv9r8/NauA\nHdIc7qxWIPqHX02Qy3k5PghjsqKFQRrduu2VDkC8yJ6vnYrD3uW1I8nmuOmz\ncXz0OIDkqKptwodmR8rjdfe2K2xPMMZfD4MXmMZWSp8hn77VckRTc6bZVZJe\nJNRxJZWWtjH8BFQICivOwrQQ9GdITDUrKARD0+9nTNhZuJqWBAZA6cHVcvtp\npGNM7aMAc9/SmjBLMtTGN0xa/wm2R2kStq4hCMSIYz+wFA/LHUrqnnfEYSR8\n1KyxqRGA/KkjNtVV4oGPy2iONiZwQhoveZ7qVKaWdiX04HCZtoJ2ppjL+v54\nQrj0Djr6GFE8kyZ+jz7EvLj4wcCcAwkST8VMuUD3IBeSA6tJA40qmY2G3rOF\nH9x0\r\n=rBW1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1Rzh3C54j2jHJi1V2iL0fhj/+BEpEHdRykQ368F7oRAiEAuAaQLElJlZiLLy3dD7ysUXwGdbGK8pfkehkl/zg3bS0="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.14_1615660486256_0.5247830496731178"},"_hasShrinkwrap":false},"0.1.15":{"name":"troisjs","version":"0.1.15","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126.1","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"45960a5f0c644d48f83108440c9d6124aa370730","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.15","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dAkMtO6Zs5oYL+CDwGfGdjA94K7u9eb/zgA9dERLLy4446EN4sMN+gnPZ1GrWMJqqEu52zt8U2cAuNaMjTKCyQ==","shasum":"e25febc9ba13e438d22136d9810c2d64ac12b7dc","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.15.tgz","fileCount":124,"unpackedSize":1235997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTQfACRA9TVsSAnZWagAAqooP/isclF3c904bjCWuIwnf\nZ/5BoDOcZqHhWbFefK12gTBkTmSTGPJl1uGztyntQvWkmj3ydqBlDA83i/Rn\npe5r9kphyXEFqaXDpVGWM/7I4fyE6dnFMgfELZpppUsW+m91Z2mSC1JFAHEW\nreBnwgqDlK53XA21nKYbDY8XMtBUkN4NsG77GJCFrvXNDffKNHUpXddrpKsn\nSK5DVb0UpB2cMtfun0KJGrxbjPCXTyklFBuTsEye4mmWR8PuTOD/NUO8IRKX\nBuFd+FM7FCQkul1Hllekgg4+Aq1P4gRJVeJOtyU3/mwXkWakghPxZu10TSoa\nfVsEllNZ66u4xtvZ0NvXeGw2V+SfojKWokejHiKq4t3DTtTfAY4kKHvJgZnJ\nGdVsdIHMx8kwbP+b2ZzqyK1XzPzqLfRRCpfYDymKDyZLt/L64i48j3+DoO/+\nJZYONlmSgOPVkgSDS+ui8147UIwiSCIMELhPHTKb1mrUWUdMmlcOWwdyVrdw\nA3opUSWHi2D04xYeSRUbBvaZIK9OCmSiWPl9z+lqcSAchyjiD36yg5tbk+zJ\nHXjbYdTj5RgT73B7EOxVbQDLGLKtyjLFisgTt0gPm5g/ZHUIw12L/6RD68s7\ndV6yAnpwZ7XJotzv3EyrR6jmWlQ7A+VC6TyZkghpU2UYm6abg4v9n+EQQRGt\nX6nN\r\n=JDC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZ+XinCvEgNjPfLj74Cflvvhu/MFT14j+MJUDC1614EAiBT/j4zwYV17X0TFw3aT70X8y1F/mVcpTm8j2ZCRNdcUA=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.15_1615660992335_0.9311167020141173"},"_hasShrinkwrap":false},"0.1.16":{"name":"troisjs","version":"0.1.16","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126.1","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"458193be4a15769ca4c52c584793f52f871b76b0","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.16","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+WULOtMpFYSgw70SH8oXcuuEiks/6W7EVDL5IX+gx1LYftI2niwQxsQcT68JHZ03r8ixsYAZ99LYlFq7TNqIPA==","shasum":"64c75572b1de3ab8a14485ecd816b58c95ce1a3b","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.16.tgz","fileCount":127,"unpackedSize":1249794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTd8SCRA9TVsSAnZWagAAJYIP/jUaucRc2d8s9Rj9otWB\nCCr+ce5znxSwsWsKQTTZdIcpw6+qxdh5wTqmkTg0CNbnu3/5IvaAKpmHpxHE\no407WYGr3g3oNJ8YPQxQ1h2ewqlGxEhzzTEfvupbGq9xNZ34GF7FmP8N1hzB\nS0bNIlsLAcpYev2CfpYqnOqTLxPwzLFOMGTGdtwaMMg+1JJHu8mzPuzFeLnK\nNEdopbC1DQadQWMBDxcJSWF9MXWjE8fbAfNGVL/m0yjuUiIiryiRlWox1tob\niEP1AQ8VzZt8iinMMDaCWcMamcFEfkv3uaNjZrYMtAlTLvMAs1zI5f0aqb+w\nQEZeXhteiL7yTTDAGDK5/OGE+CH4Lyhra1IrdwifTNxi2HtCHyoVDg/6hI/S\nOrIsrY/059jQrkyZHHuBTrNE3p8N8IPiMvdvMEfbAW23Fy/RDe3Xd2bcuuvJ\n0P3RcpAXrG6aLVz3HP7kyt8PH/XYKdF1HZ+tgSydGddFGqs0SMBloWT5znz8\n5dEwANgFIZ1+zUEQGW+0UGhy90bCNpQR6FvokLq6T9EgwJN/0Sl5DUMa1BDR\n3/MEraFZbTUJsP9kZnfylCE/0kjOodSS2M+n3zkcDfoRoqVRcot3iR3NwkEw\nM80+T5PsGdRA9Y+xikoLLGVYOaFK7MYJbv0W51LEwpoUb2co2yPY57uBKJIy\nEXnc\r\n=N2c5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEg18aVINMO2Q3LbM/L9uJJa5ERCH69W9+AQUaCmCstQIhAI8B0Wi8HV566f6i1srs2hedh40ilOcvkk3BEXuCFQMu"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.16_1615716114002_0.7848731690615076"},"_hasShrinkwrap":false},"0.1.17":{"name":"troisjs","version":"0.1.17","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","chroma-js":"^2.1.1","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126.1","tweakpane":"^2.1.1","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"56479333da3ee5ba4e303228a50da0dc95719648","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.17","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-aWyTIMPl7QDo/Ba2PqvPHIQjT6WbY1KoIwIHE+iFcvYMxeUmuDBJyhLwJOmCuMVNVmp+My/dPfMux9QzWe4TXw==","shasum":"321354d438097b0517dbfce88fa17c138b988017","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.17.tgz","fileCount":127,"unpackedSize":1182871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT8U8CRA9TVsSAnZWagAApAQP/R2DnS6dvqQogWC15FUN\nBcCPN6fbfoZfuxdMrcezTzpaQ8YlYk+8vy2Q+hMR8xLotkUpQgNzceJihSua\nq0tjFNRbCKMLBP9OLmGmLxM8NFjPFl5JQoP2ulFKycdfe0G9aJyE1B1/JQG6\n9InAngZTHgRVBkmcsKFXY5FDS2mbeYWpeVmFmiBsUNigx9eAg1mqovkxbG61\nVR/F1SAFVyPOY01JkXhXBFdRNTiXJdEPesxr/kx6omi52klI/VNVuMlShvMo\nxKKyBcT2HTCNYJy+JylSqAq65w+FaS7mxkYl5WkQxEBkXURTFPqUDsZdHeNB\n7BUQicEDDom8f/NUhv+/3Hhsl0qC3J7YvzAebRK022m5r2wB0dz+pU5AVYWz\noO05yBg9RzSZ4elFFF9yypheYx+X9GUM2cIf7HeOewupKSqInho1XaoGXjxX\npWSceRldLo365ml0LRYwy6Tqy5lobCjLEYKL5QAswsHeKbrHjSMmoCFXiX81\nII8CkxrpRPJDvsblhFl1X0KcBSxvDsQ8HfV6M/f7u2kUf9Y4CQhdw47ErCfi\n7dWBcbNQ8lVVCYMw1XQKBhmsvyk8TXu8BaWO8uXyVEZ/5P70ThtBC5VZ5zmH\nvR/jqcgsyTPcgZV09IYUP5VVzenFtmlJGWWkJO4NI2hvEgL18CbofeGFVFl3\nXJBI\r\n=SBKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW8tC2uyNf0cpBhnOy4+KoE9wMl26qcS2dppUaHyMO2AiEA4qz5mQEIYx8S9ZJRNsHsU4LSIT2q2PUT99hBadsZS0I="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.17_1615840571711_0.36202530162004076"},"_hasShrinkwrap":false},"0.1.18":{"name":"troisjs","version":"0.1.18","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","chroma-js":"^2.1.1","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126.1","tweakpane":"^2.1.1","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"eb40499600fd6032655937e49aa797f7336ec4f3","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.18","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-iiFQoscFHHRoj2PaSu03i/sES/EOhWtdhT1wDiHQndTmJtzflIrU4JBtH7h3tbfZOwSD3I+Vev3ON8Pv5LgjIA==","shasum":"b7707f4bf1537f008222c0bab1b18f9e4dd65a01","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.18.tgz","fileCount":127,"unpackedSize":1182871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT8hoCRA9TVsSAnZWagAAGkkP/RVjr3NmjzNp6LFecf4R\nz83KMTd7fY2LwFtNSZYNGWQK0S/3DKspEARZVgHiDRHI0ed7/upxX1yv3m4X\ngFm1c98qUfRbN/h9qVcMnzlvhuVxKjfBtn6AvAIFm79wmtQsg8EreDpnkxSM\nOTCMRigXaR8dgPknHk54Vecps5Pr1CDVIHT9YS44on3YlpCBAEn7lwN5g3Vt\nh4TvR/mxCHgGURFqbL6ngopnyWAgROUWqqSn+KLnY/BSTwG9TxsWp5SrVaHI\nBnxElF8jI7wZaTvwHkwWjZx7cEHC9GKth2V4eFeLW98UAVbTjDeogETBOHnG\nelQ2HYfugyMm27uO2IuemSM9TBuz06lZLCrwkiTWXi/v1st3HVNX2FXHMG0p\nIUlMDVxOL0n9ULYMVq1jf9XL5drSLw/brrBSHR1IQDrKB9LqPCOanpe1qjjt\nz6Z1Vt5XO9ijQmE2LwxmHa0qUqFrYOPkmd04olUw828EEma4Q2yzwdyClGZA\ng3jhWOuuiUdB13wPjajxB3pYPXZbffpdYty+zI+p596pwM9pLWhsNLTfS6SC\nK/Nxmkz5eGDn3oZO2ks/w3B7uEt6bRpjGupJwIw80UZBinafqjYcTyW5b4Sd\nuNPZTnI7anLA4Sqs1Z+LZp1XMAQBiyLlUnnQNo0qpn9HxKectRLIzLK0BjMc\nSs+T\r\n=IDee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXlPajzRsl/XnfMMsCdWnQEIabYvZns2kVEDGfF5SN3AiAiIMqv65yzS/vzJ8C7gbzMB93qgKW1g0Pte3jZrG2S2A=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.18_1615841384226_0.5047508982874236"},"_hasShrinkwrap":false},"0.1.19":{"name":"troisjs","version":"0.1.19","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.1.4","@vue/compiler-sfc":"^3.0.7","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.10","sass":"^1.26.10","three":"^0.126.1","vite":"^2.0.5","vue":"^3.0.7"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"27969ea3bc45f30e489b98fa38588234a56e4401","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.1.19","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FzIOVxsp3fCVhtjeUU6QeeoXKA7bvS28joFX5/no3b/bGwH3lbff0b9oHmBXcAH9jBrFCoNOz6EmFtTK6M54FA==","shasum":"cd01856501aef7553085ed809f29d44cd192dd7e","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.1.19.tgz","fileCount":128,"unpackedSize":1184766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgURu+CRA9TVsSAnZWagAAkvsP/0pzu4rtttgZlU8pxEsq\nyyTFH0fTLBRlZOkxA4OgdHaEtnBSANBvP9VlwzRf9JfIezhsKVpv83/+hl6C\n0dg7rSi8NA0oVD398UDFQru2AZKmxEKpnkF8YhmaqOi2HEXcaWF74FbuFqQH\ng60ZMna7utDIDs0n3muoT6k4cb3i9N58tL7SVDUAjS7hWwkkIcmkGrxb53Nk\n2pzlFhx5nDzUHoAfz55Lf0MWhWEKl6htqCWgcUPzpl9+QoFI/sEN6ng987S9\nLVw4Jjj09C40HSINItzhai+ZoPa+yBDJcAbqh3xIzDjS254h3Ivct9JjmT4A\nQqnjnWxv8p/xwgJr5B4dfGYGLICqgUW+3b950jIRcNOoHRwHDizFHy45Zlsw\nJOSMTRcQ+K/7Cx9ikC9VcpygfTFSty3dVyITOQbhFJwRJANp6evE+M2Q8iCp\nHOZSIYrhUsEyQcHtzjzwZtsCVZOmonwBO4X6HHb0LjViADQUV49DIrpgamBQ\nF8pw2+mRwDmOyWldp2NgHcSe6RwLlTlUTf1ibROYt8REWBfxePkv5c9GBU2r\nJPjiRPhI28R3a24/bEhArQqQK7+WQApqXP4w+qJpSLS8CkTnitbb5RY3wIr/\n9MPbCKuIBrxLH+BdN5J4Xf+GbkjOaLH22V4/Boh2ayCLgv4qpZy5TxPDEE5Y\niKe2\r\n=jphw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwkUxBsnRlT6xp/oT8HLu6s4Fw9TNYKHmH9tGcOHXaZQIgUbM8Uw1bsFSoTYS6bBx+thOIKJRb/gIVm6YnJdERTVo="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.1.19_1615928253563_0.9387768545499904"},"_hasShrinkwrap":false},"0.2.0":{"name":"troisjs","version":"0.2.0","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.11","three":"^0.127","vite":"^2.1.5","vue":"^3.0.11"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"3837f164f972b7080e211490a8cb9ba6ed161943","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Dj8X+MTPi46FdEmHvEDCtBMnjlv3CUJY+GctG8pwCLcgxcdvWoQ3ZdraYHubPP3BmoH5Z1pxbXYlqyftytXmtQ==","shasum":"26fc6afbe1b4064d4d71707a020215932b23695c","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.2.0.tgz","fileCount":132,"unpackedSize":1234578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgahaTCRA9TVsSAnZWagAAPj4QAI08dmK0Hk6O8qCig3xo\nPpfJGr1P6dDxUUhvCVw3gtZZaMg6FJawYtInLhUE4qJQVC2h2lU2Ew1+fl3B\nY3ggxyUFrVjE+xPsi/ECJZyAfiu/tEZHNnBRoxooESB5ySCiQTCRWb7+G+GL\nBct1jdM6MtUjYWKRDP7JZMsK5KKmy0efV3UBxjgeOsn47ysuIZd6W+5m/j4t\nwFGof6KuC7Jio5z0iSPKAaRnOrKc9r0t1quNmHmym2YCpI+x3gPWJULAPjkq\nUGb5+A8lVw/GnRQt+CRFp5EkIQaqH91ODK45N/U4dvm2nCUuT68o3vXpiiaq\nKCGFNrtsj80+V9FFY9EIbxabzvt6hwt9mVNY1zU/Hs4MJJMuYRq3948y760x\nkk46AcMfVjsIhTatc7iSYFZ8XjPRcXcZ/U7xl2OyAc2Yr32JxQfJj0YXJSFU\nko/A+guM2ATBen4lVKLt3g693BDDYI1puoXQdHkAquzBghv7OxGrtwhPjRRI\n1RkbV1SUJnLzbqwVGLqGI1IY7xgyuxpblNQT7XNnUaLniy3mS7G+HCVwchmi\nLwYXyyZYob8KBZekCgS+1j9rXvwn27I2U6da3NBTnPtKbkI8ARkJXd5GKz0P\nPsMXihE6e8CwJD9TXLCG/QZQTvEYLqB//dBahLLlMlfK+0fJ9K2XHh+6kiIy\nXYM/\r\n=wSgm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDE6nUgEnA8JYZ1H+7LJhz6T7cuC1VzXxP/2Wbw9r5xgAiEAu07/AaFllVkoNS/fujHmSYgO9BN8znwLekc9UMR+lvo="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.2.0_1617565331054_0.10144487041338524"},"_hasShrinkwrap":false},"0.2.1":{"name":"troisjs","version":"0.2.1","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.11","three":"^0.127","vite":"^2.1.5","vue":"^3.0.11"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"405d7bfa65ad5737c0c7341ef200a055bb60e19a","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.2.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-x6q0M5Zo1tSMzdzy+gQzPa8gTeOE1vJz1WVBMrChwxqO99gwfTRDjmStZxZc95BxRTuo7g+c9Lt3SaqPHIcCPg==","shasum":"2631b15f2168f39251c322e9e1f54ef12e58319a","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.2.1.tgz","fileCount":132,"unpackedSize":1234051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgahufCRA9TVsSAnZWagAAmfgP/Ar1+LXXzefVG80rZ9F4\nTt0aXgd4Qv0qf0qaDBLId8qAJSBJCkK5fwmSUBeUUskQ4rb2nmiqB+WRuQqq\nGwDKuuZc+//LneQ1DExgtLkOUWWmYCtZXckfsgWblAfZ824Manv98YTXuiYm\nYMwlHIAPTJcVzH1NB4AL/xK1bQ+j4WwT5qpdzRrc3THnf1D5TXXawvrANN6X\ni0y9FUDT8RYZGNHN+6yeuotBRJrQ9ODc7czL2XypudsT8TXeFACwS8J/8jKR\nn/yFmdQ7E/1F61+3r6E0yjLlFuzCcL9kwgdIKggvhes67YO/ard28aU0/7UD\nNpoa/FJMxMLQBLMMVUyZxTYiAjXQnLK/QLSco5hrHhT3kZrPOA4UI/RrR0C7\nRIpPtnlYFY/muPy84O5miln6PqbTAeEjaTZyHYP7oe6MGAMy10O+gU1CzsmB\nebZjTYFZjen8RNYdiyU8V1Pc9ZiUJsx9wM99e99EYz8oWI32aZaHrPpVnKXe\nqsAIxuPq2xFk3wLcYVapmJsT/kRj+9bb3VWH/nL5Mo24robJ5A7ewF/Jeo0y\ntkPw9doTtY2roNqZ8ZvpHZjzDgnIfwn4EDJPpC84X4VuN9ZgAaHUUVvKRh0f\nexhP/e33VfDTib0y1QUkbvA8Z5l8ACatWdUSDC9jWdKUOszZ1WIvSd5oiRz9\n4mqL\r\n=okYQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0j3cV6cgxgCtmPKbrEDOE7NLpkfW52jiPakmCSu671wIgEEZYiqCifvPDz2h6TRUUg1PEOeFtJkEFfTNrDO9Ofnk="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.2.1_1617566623409_0.845731826799361"},"_hasShrinkwrap":false},"0.2.2":{"name":"troisjs","version":"0.2.2","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","cannon":"^0.6.2","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.11","stats.js":"0.17.0","three":"^0.127","vite":"^2.1.5","vue":"^3.0.11"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"7e0c4d5737748350207ae610b262b282c279c768","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OGvhd2wpDy3JLkmBXw+cTFguVfGINSPHAB1Qham+r0BoVazEGDtIvz5iOoseC7/Xa+QzpAYPSNkUf/c2CqGvkw==","shasum":"e110b2ff637dce0e6d849c7f9a89776da1688198","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.2.2.tgz","fileCount":136,"unpackedSize":1185472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbJFaCRA9TVsSAnZWagAAExYQAIT4OcrQZKRvGgK7AgjO\niaqYb/fj2BQqvyVTa6lbWSI3AlKgQPw77rt+KH4sor20MeDxe8CTpo+1+Hee\nv7j/F+L9RAInCD3XdIsIQHd/o0EPj6oWwFBvH+RWn4eoebEdi+nbOKjiSxxF\nDV2RLmn+wvNFF0vDL+HShZ9TqJ/JPJx9EbqpQq/RPkgVcwggu9YJ8NrUTXF0\nKxQpcJVYzzsMziG5kRCfVTF9fGdPP4WEvdKTD3euOlAdSjGigaG8MGO1X4ch\n7c1mYQUvpyudirFKbZN33AMDzkWDDT8yyK9MwymS/iQRJVb5VQQLEet+ERWx\njU9HZVNLGvenOPO2zH1c6xpDZ4yIziVJFOLjujiwm3Khr9RAsiYLkgN0WV0E\nfEblRwgcGwSjYh/rZjeYGyGFuIa5Sl6sFYpoJh0McULXa8RSr4dOYvd3Jhn2\nm0Dm+romvQIe9X8uZJpLsb3ZCLyeR3LQRk5GkC3KaLrfnF980G2kWfeOzxeb\nZLXquLJxflx1BQSxRu86KkuqT32zGAxrJo//nPu4xEl90LvendjXOosc1AVO\nzFnwWVbma2Nhvi0n9+Tc/GcYWqBzImWRnlVzwK4pUKAow49GYptttEmsGEmN\n0KSsbIGAZl9MAYdfWkmNx4vaHJtGjcW5KuSBonynZyKN52xa5+g/xuriIzvA\nJVbD\r\n=wy0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC5oC5t6WiyHrt1A5q2mgyRtc734neRK8Dc49YsJ6CAAiEAj35q0tC8JrDhDCtg3QHS2lIQUJ41rehQosPwHUSKwvU="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.2.2_1617727833868_0.5968234093184341"},"_hasShrinkwrap":false},"0.2.3":{"name":"troisjs","version":"0.2.3","scripts":{"dev":"vite","build":"vite build","rollup":"rollup -c"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-replace":"^2.3.3","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","cannon":"^0.6.2","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","gsap":"^3.5.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0-beta.11","stats.js":"0.17.0","three":"^0.127","vite":"^2.1.5","vue":"^3.0.11"},"main":"build/trois.js","module":"build/trois.module.js","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["vuejs","vitejs","threejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"41dfd4465a63d2705e234087bbff8e4f002739b8","description":"*Trois* is a french word, it means *Three*.","_id":"troisjs@0.2.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4grL0nICkEFObLGedIMs3MFsuBh7lQTcSrXeJ09JFRJBXmQ5lF+dumac+dSuSXx6iarjcpQEWuPaHlWdpRlBJw==","shasum":"6a881c2fa18cdb137d670c38b4e23c802a194bc7","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.2.3.tgz","fileCount":136,"unpackedSize":1186438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbJh0CRA9TVsSAnZWagAA4CcP+QCWQ0HQRepcxXoW1jut\nsK2HeY0BAB7EpyE9ODQzcXPoOMC3fX9v091Ipu+NNlJ6JuroyffkHcc+9KYX\ns5UdKN0pe4LkeAK1sfLLz4LClCkAL2zZhGYyhnc20CjF2uNthy36G2EsxesA\nRMWMyiSbfJs/mpJG40aOLnXALKvrmVfLRkfz6u63VME3CFuaiRCFDTox1XkW\n0bw/j7sgNGF8qFVSZ+yeRoJg7qJ86cu1moB26KILw/e5/c8a3DH4tFyAC66T\nitUR8pq0Kxzuf/WdX132qJF9j/7L949cfqeCe4wOM1ThVUdZUMJyaMpzzf1C\nNyWV5hCNF4zNDzFOB4s6nbbceozqRfPH7RszVHhVO7mq27cf2qAnwtr79/xl\njeAwBYWM1ABdRGNhOaO/9h5KRKpjrR1zcYufp9ADJMVe4yDiK91katsd/3eZ\nlGGBiw3sCAr3d7JUHmviPNRa/X9iMKzDfYWGa+Omg3kDt3gDC1BLnqaChm0a\neu1u23O/fH8Y7EBqFoaBP2XkqOHsLy2z+KTZUaLhMugt9/TnJopseEkMAwvn\naJZYVnxPyaJVxQP4MCH3IO99Pg4V7ObnvkOF/EKYcfqJiV27zKGr4m1+W5Cn\nS/BM073JwyGw5WrODsR7QajPZ94xsdQ7rSvz+3YpDn6jkFMp7bK4jpIgnqzZ\nWOCr\r\n=KC0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuCFo20rxUQ1jXeNdLN4LbYCwKe2lzDeRvpbre2Z5OzgIgb4Sxww9bFdE8W1rCtVQ5fDc5orUw/kF4dPT9q543D7Q="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.2.3_1617729651927_0.5389815024506888"},"_hasShrinkwrap":false},"0.3.0-beta.0":{"name":"troisjs","version":"0.3.0-beta.0","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"9a7d8eaa9b4af873b20761e03335e51db83a1df9","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-g8g+gLBjbg6N66ifk1qkTVs9kQRifdQ5bWgbrmZ348kWi9808NyCM35A9C6uN6NbNOlKoiR0q3uPcxoq7Qcwdg==","shasum":"b59a465c304a6004d1c5a5b347a56f064e911284","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.0.tgz","fileCount":138,"unpackedSize":1562986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYjmCRA9TVsSAnZWagAAHdsP/1EkACE4tqihUGSZvoy+\no6SwBUoBbKuH07yoL4e7rNpgpsEgi+iS6F3eo7uTw/jvGNVpmg7ZMumJJdbt\n+BKgkoxtBfc/mPShR31FhcONMWhHU1sVnZU5qzkYP4Ni1tD31PQF6xsLHcm3\nULgLJGJeAtYywfknqMVBfCJSeNViBKblbikTH/kYgXPbIgNpn3c6AWGW8B/M\n75chJ3jNPSDy90tv+4kT8Yu6DJcXgyHOPLo6NwiQvEWdNriGxcJ2ut366szv\nBOS+Rs+tU6hxat4okQ+13WfVQAo4URhP38OR4UHdMWT3TcyN/dmZFlVRaI5D\nHQ36YBpUn77qZhR/JkFRgKRGk2akvtFFgttSZMExdOzLS6KhDmRvPdspkNTs\nUTS27+oMpsA1JY7bD3l0ydgnFvzW1YLocRSTKZb1roiCeNari/80n8nrtM5K\nG4a9aCp6uACqxa4K3uWWE46Z8CenQmOVS4LO8+5Akfc/npknIdKSjc+AP038\n6N+c/U5I+AZ5BW/9RyDxJuP1picc7vdd5bbI/VILn7puSe53ww2v+IzKzhru\nG4ZmUl4K1EBl0dA2/qXVLVWVGol+N9ciBfFJsMCvQFq6xoF3lYicVJAgmL9g\nGMPp3eRcm1rM6CVDw7f0RtOhznbWCZ+sN85ppCEh3nrjgSBkJBsi8mvRLTIw\nF+2W\r\n=ljzU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTdsk9aFCNMp+5ET3z7jz3+o5NP4IOfzh+/x4bvm8iKQIgcnlB+Q/xU4C/PGcH9UjSaY9gsC1EpEDgCQrYBlhrTjY="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.0_1619626213647_0.762551708903958"},"_hasShrinkwrap":false},"0.3.0-beta.1":{"name":"troisjs","version":"0.3.0-beta.1","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"7f79759866ae7a75edd038202a85af7eb16837d3","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-czo1ZdenGVA/VAtGNProt3QwDVJwTOBTzhUbZX0okd/y54YxsTAgPpqCtnMZYOAdTr5cRHxW3czWa/ROK3iEPA==","shasum":"0124bc7dcc20f9af62223feb5f322c017f8b6e41","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.1.tgz","fileCount":139,"unpackedSize":1599870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgitn2CRA9TVsSAnZWagAARqYP/1DLb4J7S9SGd3NkGFGc\n1fRfkEDDKsvqhdMG4wkWCOafI4Q9zx4xXRca5IiNWqx2Tk3J1TRc7eOr9wh/\nvhMDX5FcT4+uvg5DxVrGSKUd93rBHR05IlSgmwltxlBEPPkd56cyIJ6srdwK\nnaxILLqNeovVQ3QylSbFXCyBqiXOivh1dKeNKtSznwcoi8o4aXcvCENhw6Rf\nvxCh9MMGrRWRhgzOBfWV0IBzfIAToNES3FaonqwI6IZDDUyxYzCKPNnPMACH\nRpOYhZC+MEpjexGiOqGNgAXMSVWr3ULXuMeEzH8J97oVtLgkWwQirhRa0A4p\n7Ufzn39Gi57ovHjCHx+26+nKvY7SnWzkfwiBWfxEK/JboDlgcSsO/TeYJ9Cp\nNL5+9q8DvQLc1ER0BvrC0veq/I7bA5TTG07Od6HbJwMlxk/+NnGUcDo6G1ZX\nBT0aXvu99G68J93zTgpEi5l3nk3MK986A89SyOK5ZJSYnk4Z2M35hgH8YwXV\nAwnvMD2OqysChl1GeGGGAWdHl7lJTuXv4+n+90+DvJhThaenht1QxRhJH0y2\nOjEGvuF2qtQEf4MC83oAsW3+Kh4svIB4hNDiONcABfKAfmMeB7OJOSEov831\nnB7V4vivRN99GfzQ0BvYVLOSpTBapzozh35dn+CDm3xC80YcB05mjdmPHkwe\nBFXy\r\n=zm/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPFWl3oF5H+aGNNrysNg8w4WINyfNhdJdcU7PpstiJhwIgdRemGrfZ2cKWy6nCpENQigK9YVhavtsZL39XzJDOgBo="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.1_1619712501488_0.7899842341500927"},"_hasShrinkwrap":false},"0.3.0-beta.2":{"name":"troisjs","version":"0.3.0-beta.2","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"d0a78e80616d5500212d4ed9b6fa16d815bcb051","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xrgLHEa/t5PfZlohMjiqasCALwp5fR1caG5FJSe0Pjbm2JZS+45dvb3cOYQM/H3TEvEL6eAEAoNO8BVMMgsRvQ==","shasum":"94bc25e31bc5cd3a10a0c08f5e28eb87ed4b8837","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.2.tgz","fileCount":139,"unpackedSize":1606197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgivJqCRA9TVsSAnZWagAAEKcP/jPsELgwmeHP8ZQqv34X\n7x0ispsae/PYKnaDmuDg83ubMDEBqe8gMhpaV87EiTJFyBusCsi6tEP+14gs\nbYeCvPxvN+KO7PzYH/S9MFLwy/YedNPzAIiPrJ4g1tiVaoLkps+stq+dCg/a\naOe6jOOrvUkct8wlN7wgOXldcVH2BLOi0/yAO6rqGk91REthj+OinUuzfR19\nRE7aBhL5j76mEh4Ir4yDWcXD2jP7Lc/0ji6pEHI1ybagnWPEoFw6OHvWX3QV\nqozW1enDCOnqvCRskYZxtYsghI9qMU1QwW6gPcml4aVpHWGMCY+irs35nwzY\nTqUgsRw6cs65oIB8nDvVeujJSwFYHLJ6fl83I0mVH1lj8kcuViFzRdn37YHI\n24Z1BMvn/VC2TCaw9SBX12atZTZ1RwTRu60aFE2opGjUDsKHXuDoA49/W0UP\niXLDqz3iiCbNGv1d+qXupIvdw/oQxTm2ul+XM5oibAAvkuinm/kcEFxzlNvP\nEiKpJ7FEDwuvztFX5XVbwOv+eLIBftHtXfG5sqIExJQPJk1Na8mUob6oVhN0\n18x5t9dBOgsfMQHv/yI0wi9BD72okZuswTI7Us15tsyBJFRQs7OQET2g0UFC\nFRaEZ2mNTSEoCHA8xOcUuv3/hHIzpOsrSQ+gFG/DVphY+mfM6Wcj1fpDZZgw\n/thD\r\n=dnVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEg+bFycbnZGTRUVjUq15KuflJ0hTPCOl5Kx/IyppkWVAiAO57zIhxm4+IgoQOizKtBl1PvnvSYfKfiMiTVxGC/xuQ=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.2_1619718761937_0.014447700304734523"},"_hasShrinkwrap":false},"0.3.0-beta.3":{"name":"troisjs","version":"0.3.0-beta.3","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"80c9ab4bd3667adfb2578fd6ce2235ffea54afa9","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-W7zro84n/DPQNrVV0JPMcR/RTONM/LSgVdHnuAcuSwa+k/dOs+ADckr33uv8MC1oQvo3HaXuV7tpFzV6WliFHw==","shasum":"d66ccbd446a04e9f505a1f6a8edec3a79fc17e65","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.3.tgz","fileCount":139,"unpackedSize":1606549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwK9CRA9TVsSAnZWagAAFQUP/00BWcuNSc3Kj784avbV\na7+Piy2Hd9EGqHoegST79VkMzfpMxOpM59GjyiZMaqBK88T00YtCmCLRL0et\nmZVe1LfdwHYQq8rj9dD2YuIlxYNjRGBPXWL5+FLy3NwO8b2ueroLmGVqXcS/\nK5NTfuFLJD74Oz+dgcNAC1Bh5x52QXOcuuOtaInOZX6ZEEeiM97qrq53/EwB\nqy4/5LbYZbBtr1DK/Fkbql+w0Ouwa6w4VZt5N3Eqpxj5tvU4W0CGVz39Xypi\nB/m4G1S/7W1en7Jj3iyZ6ap7CfMG/SuwYTYNvf0h/AYGOJ5ycnct/lc1tycX\n2IoGgArucES/qzHGEAijEFsLIPcAzzLb6yuUex50Y7HdDucN2HKL9TEyTt6S\nsXPqCcyqGgRkxwwZvkpt42JegZXNDqgaLZYZ4WTCIutQckrxe+p+lv5BL9+F\nKZFDhSSB5HatzwNRW2Z0snueTNE9K6c9yB/icqfHAdEUUKwW+UrI/+D6Tx4Y\n4k0IRMzG1k+h+ej6BpU0sBxB34wMoKWytuznHhBsqanArtjfgc1xbs3HEfZ0\nnnDf3ZEZBvJaUyOFiVzEAUWqrbKPN9N76Tiy6OTV1o9A+YpEvbCUycKAvMf5\nNhKomgUlGqLaUzPPwMSKqpy6xCOlB2iNQ42bTJew5T8+ahpQlRoph/KSf92m\ndWan\r\n=gHh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf049ehNV6GpGxWcukq2FINKZ5Ggzq6l9WP3BvPofrjAiARm8x11ZalWnwApiqe6tqbkrea2+OV2wHvP3CaY/vjeA=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.3_1619722941535_0.24162241112463434"},"_hasShrinkwrap":false},"0.3.0-beta.4":{"name":"troisjs","version":"0.3.0-beta.4","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"2699ce8dfe7fd17abce7482ab2f8841b19419150","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0NvaqXN7G1TctI1RdAu+QKHTGZLTniBFlc0W7dSe20VxSXKhSp3Y8uHNDC7KPITjOesKIs6/Cp5w8EmT4xttKQ==","shasum":"c17cb0175a3cf7db45fc25be4205990c269b71a2","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.4.tgz","fileCount":139,"unpackedSize":1606275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwxKCRA9TVsSAnZWagAAehoP/iZnOG7VrL8VQsbu8GW+\nnfWTGxWBI7lqmyXzAGybwHFxPEejYAbbA+egFvhCEtvI2w3vZu2oiaHtNUcr\noQeOgl5q+DuT3NNbpvIDcP0pFjobYRfShXREhPJonWAhGn7AfcpGbcGVM1Bb\nDfyeJcdPjuo2v1dXdAmpFtcHrnVAgh37ZbUR/rCUSYMNgN3exX8vlCHRfm2r\nZ9f7GKZP1/F9GmUayMSByT9DVBmCdA0/9NZtWHxB+IuKNKidGC5wl2nOTRUK\nmMEU/LGyhkYLSUpeHhHHaHXi5EY9IN9SU0HvwRuunjxs9+mskyPDkGR0IyDB\nOUShSTiIU+gOlaTMqescOmoOvF4Fe51Z5bs8W1EjaqAIoORAMPnpvqGLb0bm\nt1Uxd25Ad55TWmYED0+exkA+UN8BQfBC2SvFuOXfm/YI9L6CSglh+k6rlDYP\n6jqbf6xaDRy5Sa06Qu/KM+Kpr/ZQI/qZUO36PyaDn1p7mdADzO4oXB403QEi\n9pnLnw/n7z2WS3MfU6yPLAHbzz87C5dG9d1LTwD7LTP5E56S+V07pO+gcCMA\nbo8Fkuv2lPA//8qnwXjN3h0Zz76cwdoErszhm3mdVcmLxuH6dadFYm/HUUEJ\nCuDt87bK1fjL/S9yc+J7xB64cy0MuRkp8UZE6OubRx5BfSz/79gffbESoHsS\nIpwV\r\n=xAFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPG0dND9qQWd/6F5o0JL6YfFa4OUSpQYrkTNpP74l2rAIge5Hl8FffInfojkgdkaL91jFEMfXgSz2Bf8tssRzmTo8="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.4_1619725385923_0.8268889593899573"},"_hasShrinkwrap":false},"0.3.0-beta.5":{"name":"troisjs","version":"0.3.0-beta.5","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"1c9124d14e9b586533382d7f86831090f23fba34","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Ek1+JtCX28t0Z98FoORpJ8/mFPlEe6ER6qutJ2OgDtwswTiqhTwVpWmhoXbQZyhJ8iapdXveqGgk/Nr5AfBDLA==","shasum":"2e154c6fc82c91e144deb167591f1d75e3f9b941","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.5.tgz","fileCount":139,"unpackedSize":1618434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjDQWCRA9TVsSAnZWagAAfWEP/iSq2JlyYhVTgWkUxGWT\ng3toM/M/DBg8ioO+lUbvI8lFn7B5DQpgLsB73tOzKZ3TKChqbrTYZrqqxU+3\nUOUE6ffqvJ8X1TH35jHw8hO3Y71nwh8qda3QNFOsiH5ubfAt0CCFst3v8oFR\nHKpx4sCNHy03TWqunqaZo5I1Xl5PQhHNlLCAr7bruDC+2650oxkiSuvHuqr7\nrbrPIltxT0o5SxX88A1DlsNF382CLSTqJnu65GkRQL0+xcfFV46gC2bMUO48\nisUct/iyhjYBq5w7zFdoBIdxoz+6Rc0kPimIvHYMC1k0rANlfvwdyBZr3OIJ\nB5YhbEKspeZUC7pb6kB3Tm9oAb9DdlNoxELDtZbyYzItAaiaeamBbnQFUdEd\ngdH5mzpmLRiE+DNcqYku2SJoX5Mp8zXT2dusmeLlmPMEwVu1125kHC9w/zq0\n/+4lX6BLFMl0Tga7tEHvdgfbvh4T50tSmR7kJKdT0uiMBoRhweY932wBkTHU\nR9hEiMw0FvhHrU1wmvPuPv7YnG5Hk4SazdKSy6MuD2PcYFl3qMt8HHaw0jmO\nS9DJJxjbcqTLhTMpKQgB+9EXEikXObHRsG+YE9Anwqjehe+ZfPYD+Y8jkdjU\nZT6PLP6+59fNIEmEclpRWLmpC9gHK9OhzM4dpm7llkiFDPREL+QTuGOqlZ06\naRZX\r\n=8L/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTUVN6+blKi2nt2F51+iH6NFLeC1Z75WP7b0sRrmmhKwIhAIj4yUcfNh6hPv3NSJXb+mOF6BHuwoM57IEusQvxyBH9"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.5_1619801109876_0.7520471009805727"},"_hasShrinkwrap":false},"0.3.0-beta.6":{"name":"troisjs","version":"0.3.0-beta.6","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\nNext version (*v0.3*, rewrited with Typescript) will be soon released !\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\nTake a look at examples : https://troisjs.github.io/\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Shader\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"3715262cb3e12afd5cdecffb2603c20c584b3cb7","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EPFF07DyX8Q2RWeIkw9PQ4Tu0SnVfX9enJ/Gf44lcuewmUG4vF0pxKD6z6WNzwj192Go7T/rVGLeYnCcxQa7rw==","shasum":"e4482659e25d5ea10fdabde577796f2f9bdab8f5","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.6.tgz","fileCount":139,"unpackedSize":1585448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglErMCRA9TVsSAnZWagAAilQP/RYIM6aMVJS4FVSP36jf\nh/hBWhkW/ESsK/pP8liSqTN3FOvlpp8QYinkN3jdO3cc1T8YMGyuMKMyqtNY\nKMzsqkxor6WOqJemmL29LRzswfRxMTsfox0p2ypr4tSy9o0vNR1LCvJ5u8VL\nrpftoUnYBX6H/84YowQvI9mruYBhr3PB5H/aLXNcEgDoMi+oDbHr/d+Wj8FY\n43P56ILXnWAj3VKVBv0+I3Rb1ScMWgX4d8xBXhtYUs40eCzVlI/+ptkiHr18\nSY5HGc3zby46xm7N/kayf4zoinKT3BKh01VwSp49h/uHizQDbFWYDX+0KwcG\nk0hnWtG1azS1IjavIGkmcQhX/Y5Km77Bhne2cEJoaQNU+dJHPCYeBetc2Q+m\nuDX+N3rAUnNAI2aj0b+5sOutmawkQ0GtdKRGSPJk/Zhum7TcyHwOFExLlI1r\nIJAPQ9dAK37bgDbBnHD2AJTrF78Rm9eRElOxEeVlfMtTKtz2+qkP876HAz/4\niWx6+tWoHknBkgoywA9pKWeIN1ZvGOFbWWZNxouBbHzKMRe4w3fpy8qTKm0Y\nwUo4XOkyVgrvS9x416xPJb9i1fBm9tR0NCprz/EEaw+bUB2WjAFYi0BcGqBW\njiSNh6ZBdNvT2uxs6fghCz4X8jI5DUSpeXG92Vfch1lEZjRH00kjjsem1mnF\nMOj/\r\n=ylDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzsSZ89EtBPVA/R55Okw9y1Is/wHT5YrGjAMoPT5NbUAIhAJ26jSsWswinuuWehb7tCvuSMdnMiXiMClNyY74AlFbw"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.6_1620331211893_0.365524538302751"},"_hasShrinkwrap":false},"0.3.0-beta.7":{"name":"troisjs","version":"0.3.0-beta.7","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Support][support]][support-url]\n<!-- [![Discord][discord]][discord-url] -->\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs@0.1.19\n[build-size-url]: https://bundlephobia.com/result?p=troisjs@0.1.19\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[discord]: https://img.shields.io/discord/828384755778846772\n[discord-url]: https://discord.gg/q85DvHhh\n[support]: https://img.shields.io/badge/support-hicetnunc-lightgrey\n[support-url]: https://www.hicetnunc.xyz/tz/tz1XWVAgiiLBPstq5saWXKZqPHbsvq4Qdb4C\n \n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/2.html\"><img src=\"/screenshots/troisjs_11.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/3.html\"><img src=\"/screenshots/troisjs_1.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/4.html\"><img src=\"/screenshots/troisjs_3.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/1.html\"><img src=\"/screenshots/troisjs_4.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"30%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"30%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\nNext version (*v0.3*, rewrited with Typescript) will be soon released !\n\n*Trois* is a french word, it means *Three*.\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.2.3/build/trois.module.cdn.min.js';\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer;\n      const box = this.$refs.box.mesh;\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01;\n      });\n    }\n  }).mount('#app');;\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n\n## HMR\n\nThanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects when you update a template or a prop**. This means the result in your browser will be automatically updated without reloading all the stuff. **This is really helpful when you are creating a TroisJS Scene**.\n\n## Features\n\nTake a look at examples : https://troisjs.github.io/\n\n- [ ] Lights\n  - [x] AmbientLight\n  - [x] DirectionalLight\n  - [x] HemisphereLight\n  - [x] PointLight\n  - [x] RectAreaLight\n  - [x] SpotLight\n- [ ] Materials\n  - [x] Basic\n  - [x] Lambert\n  - [x] Mapcap\n  - [x] Phong\n  - [x] Physical\n  - [x] Shader\n  - [x] Standard\n  - [x] SubSurface\n  - [x] Toon\n- [ ] Geometries\n  - [x] Box\n  - [x] Circle\n  - [x] Cone\n  - [x] Cylinder\n  - [x] Dodecahedron\n  - [x] Icosahedron\n  - [x] Lathe\n  - [x] Octahedron\n  - [x] Polyhedron\n  - [x] Ring\n  - [x] Sphere\n  - [x] Tetrahedron\n  - [x] Torus\n  - [x] TorusKnot\n  - [x] Tube\n- [ ] Post Processing\n  - [x] EffectComposer\n    - [x] BokehPass\n    - [x] FilmPass\n    - [x] FXAAPass\n    - [x] HalftonePass\n    - [x] Renderpass\n    - [x] SMAAPass\n    - [x] SSAOPass\n    - [x] UnrealBloomPass\n    - [x] TiltShiftPass\n    - [x] ZoomBlurPass\n","readmeFilename":"README.md","gitHead":"567a8982bc828ebac6e2f265d290c22999afefb6","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0-beta.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-t1w59mCu+hZ7gldXJMwycY2HTInFEGGXC7oxiV3UnE/dQ70BZvsd0rvAdzpOqPYiGKLsbjVl0d9vgnVWcXGrjA==","shasum":"338bcfabfdeaaac4fd3fd66122bbf966c4487d43","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0-beta.7.tgz","fileCount":139,"unpackedSize":1583903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglFrWCRA9TVsSAnZWagAAPigP/ipFgzGCtAKNkOIRGR2n\nmuod/iFyfGmKWcf2Od2YoGhpUvQHKX6uhvhqiltcSYeQlauiIsWtIoplKL+/\nUk4NekKI3od0IfnLJdUOMDKdzQy7k7zlbzyLTxh8uk0RqTjJ2xCHJEqs3k0j\nsMIgbKNBh9OkWJOSS5vOBD09KZLPW6TF/ziVQWgVLk4olahBElJfW+wB9f2e\nvwRQtdOWvZSKyDpFjbYAPbLSLg5CRfJRlD/rOhgLl0ZfuD3IWy0MK7EPF9Hw\nt+r2kJxuLmo0h4/sNGKeiEransAg+funB3RW0bLpTcoyy1q5BHnvUWOy1EhJ\nPQgt/0V16nKJVE5bpHMqaNoODbZ48dOAgMPIzEFufu0WNs0xHTo38RNanqgY\nn0TLYGf27IoyB5SU6Y4KGk73SR0fZBVc9zpUp0cEgPv3uvZGB67TXh4c8N55\n3SvKkYTDViexaWtlqxkZbPDnQ0NA2we0TaNViNbu19Ty8ccC2be104Jh5uxa\nSLT3irdCmi9apam8AzzXVImWDXuV29uwWQ1mdEUzIeFK1RFmIy80Ea4fFcz/\nDJmhgQCX3PyAInVyB/1Z4AIPzfcqm+IHfa/ZSARM0Tg0OO9fi580esXyl6tE\n27c6q9Tjep2oBNYj7oHwL7xkGORY2XmmU+N9aBu4TZF2nWTuZG7VaQLrXvES\n6qsP\r\n=u4od\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSfgC1ZG2SSuiL/srgdgA50NmebWDeAZVHgCb7HewdgAiEA+aZtCuPUfug33ntyA2YNd4fFTJsA7V4lKEyWx34H5Qw="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0-beta.7_1620335318084_0.5866601710539345"},"_hasShrinkwrap":false},"0.3.0":{"name":"troisjs","version":"0.3.0","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"116733b68a179fa552d409677493ee4a7cd6612d","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Support][support]][support-url] <!-- [![Discord][discord]][discord-url] -->","_id":"troisjs@0.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-h1Hf7mG6i76VE3hGMb3uvAEiAF6eNIlSrjb7Axla1X29wJGlWlv7SvdBHeOJC8r7ItjsZjRnzIzqCr8QzS3fhg==","shasum":"652c0a3ac9ff34beea457b6ef02427161fd2a6dc","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.0.tgz","fileCount":139,"unpackedSize":1592079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtvXCRA9TVsSAnZWagAApdIP/1l3eX/dP0rssYN4oiRZ\ndgBk7jX99PJy6HqQCBxNmMHqMs/7xTU2VRGDVSsSs7rl/ZOr+ID/T4IxKi7T\nSG3Y1ss+6ldke5ijOhDhv7IP+oUn3r6rECpjbjPDfGGUEzs3Q1h+YZgcVZij\n7CUNO6bBhG9dgArVww5WiDMZSi0U8DP8Jau7W27ppHC30jcL0VdPWF0GnhsI\nNOACoPrPsCT4qO6N+cs7BIygm1N0YCGrow/9XcGetFu0oQRobqCY3WVvP27y\nzKGaAQyiYrvlJfefczdtASSG0KoKF+KKAJIQ0hr+f9WX+EBGoIRXI/s8mlVr\npaS/sN4EwE60WgMeos3E+X1ZR7c0jihBFr3mePmMojFU1xL5aZdXweiYYVfd\n7BsM1eleZh8UtFpXasirifxavOfw56IVtyhSIoH8DktkKpef1B/N2k02JTaA\n7SzC2MH9+2qBSltUpUlx/Y0DiMs/n0VAQYLm2DfOzXQVV/QZuZwFB+p6juIU\n7VZd+cBoTkhZbeNbcLort9xi9qV0RHzGttP9EPgG99zM+AFwD2WL9SxL7byz\nWammDJ+tWJoJtiSVlvZ/V0tI8bdfh+cIdlfKFXiKFZdKuNGzFLRrEKF4jjxP\nOne8rYm+GPfUX1+qwxBwUqeGkk/qhIrPXlPuT0KhxujRBlaHoZiYvjK5LM2n\nSKW6\r\n=Gy3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1TNxfZQS1G3Z+0QL0hpdev73X1RvvDQKIZgQGVd9jnwIhAO+LM6JKyc8TcHmfGxRttkbz/figa4QbF65ObZplsX7M"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.0_1620761559401_0.3480391797376139"},"_hasShrinkwrap":false},"0.3.1":{"name":"troisjs","version":"0.3.1","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"995cdf7c49f152f97bb5281ae1608c2c93e42700","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Discord][discord]][discord-url] <!-- [![Support][support]][support-url] -->","_id":"troisjs@0.3.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0S4Y9dcLEmrQza5pfHw57p3u4Ypg13x8CK6edOmMPkfjGauQC/UR9R5CbfdXptlxdfWYtt8OHfqOCHYD1gg5JA==","shasum":"0bbb4dfbb57e9b887c5cafbf75cd96338ca2681f","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.1.tgz","fileCount":139,"unpackedSize":1592644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoqCpCRA9TVsSAnZWagAAOC4QAJhNS2EWfug5wP4Jne2z\nq2CgByXdvln1D8hSp/VQOBdC9lHN3TLTmHNJCt2DKmhuigV8ysTlYJ6i6MUt\nLRfvP+DB4k5FU9091qGVL1kBKVNVApl4J+7sq7fBH1HQwFjeHdvTdUiC7eTP\ny0Lpdkepr97boG1lxoeWFIIe3GAhvx/Yp9nq1BRKTC1TgCODC6+dzztgO9b6\nzR3bzWEX4BF6jDdgu5+S5J0YkOQpxNiWJ7f3yCqMiV14p6byU6lhh4NcyyXV\nRYBT8YeI03soCq/FvN5CgGR70nj5IGgfOmq3UCrx56a5min0yHngcD+OGWgW\n5aAxLwietUD40Gc4We8hjYA+9cW5dE0ecIk+MnmMEFrmbK8kN71D2ZXUu21v\nGWyxiVQS2P7AN71noz8nKHRNWL2BMW2xhHj+hTnw9ggedc4qE4+yn9QZftsZ\noDRUW/wF9a8m/RkKbeQzUKWSh7fhR5qxi55B6EQ6x4XqewNjwyIl+R7hD0vZ\nmkBJRPnjRpFC6Kd/T74szk9JjOW9yUcp7Auz4OlpAo7ksSOVbKeueUaz1CpR\nWwtu0jL/kaPFVcTjHdUeUPohoUYgTrA0PUooVv3tG60O+lmE+QTLBLi9ySi3\nmC5bGwTDM64RHqSv0+GG6hg8qZtUUiajTCsGRs4en8+dAYlICnVXruxT6K7E\nBLsn\r\n=d55l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXsb31f+kXlIvzMAisCEHPv1bqVlLrciTD1+mWmqp24AIhAK7Zzkp/q/P1uEp9PbLCOx8MLZweOX30RoOQ2XX20VHW"}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.1_1621270697057_0.7489637997865131"},"_hasShrinkwrap":false},"0.3.2":{"name":"troisjs","version":"0.3.2","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/three":"^0.127.1","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.0.11","@vue/eslint-config-standard":"^5.1.2","@vue/eslint-config-typescript":"^7.0.0","cannon":"^0.6.2","esbuild":"^0.11.15","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^7.9.0","gsap":"^3.5.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.127","typescript":"^4.1.5","vite":"^2.1.5","vue":"^3.0.11","vue-eslint-parser":"^7.6.0","vue-tsc":"^0.0.25"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"772d1b2f4d38023e840eb761bae683949beae32f","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Discord][discord]][discord-url] <!-- [![Support][support]][support-url] -->","_id":"troisjs@0.3.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RF+r6tZvODVG1kwiz2BacxJTzap5UIlhIX3v9dmU/t4guIkeAA8VB8dy441vl+gPpQEuavOF5EkCs83bu3f5nQ==","shasum":"c2c3235ae4f2e92349a860701a87ff3dd95e4aa7","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.2.tgz","fileCount":139,"unpackedSize":1603260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6m5CRA9TVsSAnZWagAA8MEP/2Q1nLKBjT0mU8w/3IFH\nZFESrfq63751MyddRDMx0+OF+HURH3GYxZ+6LxWqweGS8AQHv5uC8wZzMY+q\nA0ST+pN6B2j6Ovue9JemasSvp3nrO0mPnkf/ae/IVxk4TEC0p2tJs1iw9/xz\nIi4HgIwlFk5M6pI9jIUVnDFyvB8A3ATyBJliqSKUkA2ODSTirX1eLJnmpS7Z\nUzZlgPmPezB5jp7sTdBGUvJEwezJ3FnmW0CoboWUND75924jakFBYXEkiudH\nARXbOjX/MICBm/3U1JKtIicmYO9hhL7ebxVETQ9t3y9nrh/u3IC060XWpQot\n2ZwNbzPx49SOMrZBU62mEANGie8Y5SeRRbekg8RRtCMCuMLGcuTBsxFEa5Ad\nHwUgjK6bksTJxM0yjJBAdJak0KOi5DcJN0RDt55MRZa+c3RQkERKu3EwMmbg\nWaMlvvzAkhSwRYm9grAqtSglZ2kV4YzVO6OlyFxelNcEPj5JryZhh/liVRNd\nipPQ+m2RE2xdl5cNjmKODczzWHpQo1MOQWdBzsC3JdBnYDqWwLeOS7Uj6sXM\nMl8wdU1eWu8rRK0k1by/0ebbF2/AsfM4PjRfyJBgjln4wIVBqvoHW7qUVErW\nt9y8Fr8GM07MfOsBg00Kl1n5qyoU9RCVz1arXhbnYn3OIQ+M1z7IYmpn11J1\nRNLI\r\n=3jtr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsmR4lHOgHvGpCXm9FayyshMNanbw4id/5wqtip0W+iAiBlAynQ3sPby0ZljKXoHXzskCV0lzFSr7t5cSJ+NjU9sw=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.2_1623173561552_0.5705249715259686"},"_hasShrinkwrap":false},"0.3.3":{"name":"troisjs","version":"0.3.3","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^3.0.0","@types/three":"^0.133.1","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","@vitejs/plugin-vue":"^1.2.1","@vue/compiler-sfc":"^3.2.20","@vue/eslint-config-standard":"^6.1.0","@vue/eslint-config-typescript":"^9.0.0","cannon":"^0.6.2","esbuild":"^0.13.11","eslint":"^8.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.1","eslint-plugin-vue":"^8.0.3","gsap":"^3.5.1","rollup-plugin-dts":"^4.0.0","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.134.0","typescript":"^4.1.5","vite":"^2.6.13","vue":"^3.2.20","vue-eslint-parser":"^8.0.1","vue-tsc":"^0.28.10"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"78ec1b9570f22ac9ef65bdb0e8718a243185b683","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Discord][discord]][discord-url] [![Twitter][twitter]][twitter-url] <!-- [![Support][support]][support-url] -->","_id":"troisjs@0.3.3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-b4AaoqKlA1Fsm4Fzspc135ZwZMrvzK1nwrQ7/towH7OsEnlAmf4lpSAEhLBbxuo669fWOJ7ZNd9+jSLz8hfE8g==","shasum":"cf499f33aee9e0996e8ba14d1b84c47b4c52bbd9","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.3.tgz","fileCount":141,"unpackedSize":1642959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+SKCRA9TVsSAnZWagAAlSEP/0N9s0ymL40Bd2c/E5vt\ncCjMf7aZfkMDN6L2cM4kJho+/HmdMrrmNjVYlPJdufIlcC4qI6bpo53ZCfvU\nBXDVzQIi0I8lrwQZdb6MJVH4Jq5CNSyo7c50J9rSNtOYab9DAsOF2OM73sgB\nsa/RSPGGl727Radr2Yk9EhpjSQFCCQwknPPaJf4hlGPRUQyTSlTBI9NeIezm\nDb1i4QBmfxukABsh+SkWi+cwKWAzbh3dyvbqQR4ty/69LFxXrpfITpeKOgDh\nXDxmkiMU9v3GOUeO9jwLnUHWeRVWktOjsZMTYfbptorKiF4OHyRwi+EX8rEB\nbOV5BqFiKyC8bXEWBMNuHLGSULiJQshbNs2L+Cj4HP8JpyRC5QMWNPlAlQvf\nMh5vsklY+hmQd9bB9j+2DQLNkzggIp9rpD4iWWimA9Smc24MOXYEpo0QS94q\n8gf5C9AtA5KUUMyGeW81+FOArV26B5Ce6R9nA/g5hLIN+GDE7DL5+cVGcUDO\nRK+3ch4ISqcVAiLRlHWKczdtQ4vbcK5ZeTeybpF5MT8mwlUl+8g8OucyYD7+\nwqmBHKTFh50eFzhxWwhhAqzmGByaWzq0eyefSc/eU8ABLacgwMvp3bhrrX+J\nhXaBalk38Neb1n6h4XEvJGvMMeVLpYBcR3DCp4MLShSLcGSYuWFLnI20UBqk\nO0qx\r\n=ShEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxKBb3QfxMXyLnXxFdYhkdSWe9ccyo0+9L60v4Z3O3iAiBNsXNHfx8lZ8UXRsCj4jM7zrEKu1Blq/lf28sjgY9CDw=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.3_1635623169753_0.12679605492912494"},"_hasShrinkwrap":false},"0.3.4":{"name":"troisjs","version":"0.3.4","scripts":{"dev":"vite","types":"tsc","build":"vue-tsc --noEmit && vite build","rollup":"tsc && rollup -c"},"devDependencies":{"@rollup/plugin-replace":"^3.0.0","@types/three":"^0.136.0","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","@vitejs/plugin-vue":"^2.2.0","@vue/compiler-sfc":"^3.2.20","@vue/eslint-config-standard":"^6.1.0","@vue/eslint-config-typescript":"^10.0.0","cannon":"^0.6.2","esbuild":"^0.14.21","eslint":"^8.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.0.3","gsap":"^3.5.1","rollup-plugin-dts":"^4.0.0","rollup-plugin-esbuild":"^4.1.0","stats.js":"0.17.0","three":"^0.136.0","typescript":"^4.1.5","vite":"^2.6.13","vue":"^3.2.20","vue-eslint-parser":"^8.0.1","vue-tsc":"^0.31.4"},"main":"build/trois.js","module":"build/trois.module.js","types":"build/trois.d.ts","repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"keywords":["threejs","vuejs","webgl","vitejs"],"author":{"name":"Kevin Levron"},"license":"ISC","bugs":{"url":"https://github.com/troisjs/trois/issues"},"homepage":"https://github.com/troisjs/trois","gitHead":"39d71b3ef7632e135f1526b313d455bde130b7bc","description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Twitter][twitter]][twitter-url]","_id":"troisjs@0.3.4","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aonG2lw+QyTjytJpvYIaGv2AiIKzm+eSYT4ByG64uVh+jCLAWxnblS6bCewIckvCMqs2j3z351Q/IFIPWYViCQ==","shasum":"b41f15b9e7732995ce936f98c12b953d6644d0ab","tarball":"https://registry.npmjs.org/troisjs/-/troisjs-0.3.4.tgz","fileCount":143,"unpackedSize":1911532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUkLCRA9TVsSAnZWagAAdA0QAIdDqnSr99E63jKVoUec\ndwGOgM7KVO2xFrmSj3E6Swp26GBEAuH1yCEHkU/fNT7lfL+nsuQObS71TXaS\np28ph9FC8KtibSU1X5nL3gSGmhw1m7uFaXQF6ytoxvQOamslA06iOZphgeXL\n6nKvSi439KCAdcJyD7mpDidy8KgCgiupA6IjbCqhfDfp028eMP1/yvP0GBwu\nvrVMWNuvwYx8PSLjR+8eXHoTdnWMPOcUtHSGo1UQpvyq/ppX2CmFqp+6S4YD\nSY3er4GOF90tlGcDPw0QZEgexq+XSSPrSJOZnDpPqPQqiuGPmhkgKdliVy0m\nZ/VF5cWGYoLMqmsvSX5lv4KY9UtvegLapNdy9BWcw2D1cqg0TSX4I3Q9sysT\nIGLyAo4z49ruPy09+3gaQvnpp14wjhCMJWpJZsMBX/fibxb7UoO2oVXwnq1o\n2jBUuaEAo/F0kFUVy2RrNut6oO+HBqIpeJG2guTq3hovcdMhOQYmvmbn4fX+\n4C4jLOm1NPXZ/tlbn+10FTYRKFUvrNZXMgpy1qtLJYKQ5DnfnA9vfI/Vipqr\np1x+GHU2LY/5uaUQl2JwLppe0DBOCGkxAq4BLuVOd6pQd8u4Kj78UY3ADAKt\nKIlH7pmXoSRBVqkirCYFNNpedUz2TW5pUdlZRG7qeg7nvKzf8s5g/IjKuV+/\nN1Hq\r\n=vrXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4TWjdbylSrhOW7s3oJTKEFpP3/zOSWJ+yA67ubb/e3AiAyUjeQEzWtqrmH4wp2UGRci6sB87y3HBaoelIbMQFkJA=="}]},"_npmUser":{"name":"klevron","email":"kevin.levron@gmail.com"},"directories":{},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/troisjs_0.3.4_1645037835368_0.8941087464459256"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-15T20:18:30.188Z","0.0.1":"2020-09-15T20:18:30.343Z","modified":"2022-05-22T05:57:47.033Z","0.0.2":"2020-09-15T20:45:04.335Z","0.0.3":"2020-09-15T21:01:48.916Z","0.0.4":"2020-09-15T21:07:43.311Z","0.0.5":"2020-09-16T13:37:59.057Z","0.0.6":"2020-09-16T21:53:04.211Z","0.0.7":"2020-09-18T17:14:34.054Z","0.0.8":"2020-09-21T09:33:25.901Z","0.0.9":"2020-10-01T07:28:09.152Z","0.1.0":"2020-10-03T22:56:59.207Z","0.1.1":"2021-02-21T13:08:26.443Z","0.1.2":"2021-02-25T21:56:07.390Z","0.1.3":"2021-02-26T22:48:47.249Z","0.1.4":"2021-02-28T15:58:22.264Z","0.1.5":"2021-02-28T16:00:31.252Z","0.1.6":"2021-03-03T20:49:57.128Z","0.1.7":"2021-03-03T22:00:09.963Z","0.1.8":"2021-03-03T22:24:12.407Z","0.1.9":"2021-03-05T08:16:47.636Z","0.1.10":"2021-03-05T10:21:44.478Z","0.1.11":"2021-03-07T14:32:35.274Z","0.1.12":"2021-03-07T20:17:55.129Z","0.1.13":"2021-03-09T17:25:16.233Z","0.1.14":"2021-03-13T18:34:46.416Z","0.1.15":"2021-03-13T18:43:12.541Z","0.1.16":"2021-03-14T10:01:54.290Z","0.1.17":"2021-03-15T20:36:12.196Z","0.1.18":"2021-03-15T20:49:44.362Z","0.1.19":"2021-03-16T20:57:33.868Z","0.2.0":"2021-04-04T19:42:11.232Z","0.2.1":"2021-04-04T20:03:43.617Z","0.2.2":"2021-04-06T16:50:34.066Z","0.2.3":"2021-04-06T17:20:52.106Z","0.3.0-beta.0":"2021-04-28T16:10:14.040Z","0.3.0-beta.1":"2021-04-29T16:08:21.675Z","0.3.0-beta.2":"2021-04-29T17:52:42.192Z","0.3.0-beta.3":"2021-04-29T19:02:21.725Z","0.3.0-beta.4":"2021-04-29T19:43:06.119Z","0.3.0-beta.5":"2021-04-30T16:45:10.125Z","0.3.0-beta.6":"2021-05-06T20:00:12.088Z","0.3.0-beta.7":"2021-05-06T21:08:38.346Z","0.3.0":"2021-05-11T19:32:39.605Z","0.3.1":"2021-05-17T16:58:17.197Z","0.3.2":"2021-06-08T17:32:41.755Z","0.3.3":"2021-10-30T19:46:09.993Z","0.3.4":"2022-02-16T18:57:15.582Z"},"maintainers":[{"name":"klevron","email":"kevin.levron@gmail.com"}],"description":"[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Twitter][twitter]][twitter-url]","homepage":"https://github.com/troisjs/trois","keywords":["threejs","vuejs","webgl","vitejs"],"repository":{"type":"git","url":"git+https://github.com/troisjs/trois.git"},"author":{"name":"Kevin Levron"},"bugs":{"url":"https://github.com/troisjs/trois/issues"},"license":"ISC","readme":"# ✨ ThreeJS + VueJS 3 + ViteJS ⚡\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n[![Twitter][twitter]][twitter-url]\n\n[npm]: https://img.shields.io/npm/v/troisjs\n[npm-url]: https://www.npmjs.com/package/troisjs\n[build-size]: https://badgen.net/bundlephobia/minzip/troisjs\n[build-size-url]: https://bundlephobia.com/result?p=troisjs\n[npm-downloads]: https://img.shields.io/npm/dw/troisjs\n[npmtrends-url]: https://www.npmtrends.com/troisjs\n[twitter]: https://img.shields.io/twitter/follow/soju22?label=&style=social\n[twitter-url]: https://twitter.com/soju22\n\n<p style=\"text-align:center;\">\n  <a href=\"https://troisjs-flower.pages.dev\"><img src=\"/screenshots/troisjs_15.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs-water.pages.dev\"><img src=\"/screenshots/troisjs_14.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs-dof-test.pages.dev\"><img src=\"/screenshots/troisjs_13.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/little-planet/\"><img src=\"/screenshots/little-planet.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/physics/1.html\"><img src=\"/screenshots/troisjs_10.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs-trails.pages.dev\"><img src=\"/screenshots/troisjs_12.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/2.html\"><img src=\"/screenshots/troisjs_5.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/materials/2.html\"><img src=\"/screenshots/troisjs_2.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/loop.html\"><img src=\"/screenshots/troisjs_6.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/shadows.html\"><img src=\"/screenshots/troisjs_7.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/demos/5.html\"><img src=\"/screenshots/troisjs_8.jpg\" width=\"24%\" /></a>\n  <a href=\"https://troisjs.github.io/examples/lights.html\"><img src=\"/screenshots/troisjs_9.jpg\" width=\"24%\" /></a>\n</p>\n\n- 💻 Examples (wip) : https://troisjs.github.io/ ([sources](https://github.com/troisjs/troisjs.github.io/tree/master/src/components))\n- 📖 Doc (wip) : https://troisjs.github.io/guide/ ([repo](https://github.com/troisjs/troisjs.github.io))\n- 🚀 Codepen examples : https://codepen.io/collection/AxoWoz\n\nI wanted to code something similar to *react-three-fiber* but for VueJS.\n\nI started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job.\n\n*Trois* is a french word, it means *Three*.\n\n## Sponsors (Thanks 💙 !!!)\n\n<a href=\"https://github.com/avaer\">\n  <img src=\"https://github.com/avaer.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/designori-llc\">\n  <img src=\"https://github.com/designori-llc.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/okydk\">\n  <img src=\"https://github.com/okydk.png\" width=\"50px\" />\n</a>\n\n## Contributors (Thanks 💙 !!!)\n\n<a href=\"https://github.com/klevron\">\n  <img src=\"https://github.com/klevron.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/SaFrMo\">\n  <img src=\"https://github.com/SaFrMo.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/yoanngueny\">\n  <img src=\"https://github.com/yoanngueny.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/xcchcaptain\">\n  <img src=\"https://github.com/xcchcaptain.png\" width=\"50px\" />\n</a>\n<a href=\"https://github.com/oneWaveAdrian\">\n  <img src=\"https://github.com/oneWaveAdrian.png\" width=\"50px\" />\n</a>\n\n## Usage (CDN)\n\nTroisJS is really simple and easy to use :\n\n```html\n<div id=\"app\">\n  <renderer ref=\"renderer\" antialias orbit-ctrl resize=\"window\">\n    <camera :position=\"{ z: 10 }\"></camera>\n    <scene>\n      <point-light :position=\"{ y: 50, z: 50 }\"></point-light>\n      <box ref=\"box\" :rotation=\"{ y: Math.PI / 4, z: Math.PI / 4 }\">\n        <lambert-material></lambert-material>\n      </box>\n    </scene>\n  </renderer>\n</div>\n\n<script type=\"module\">\n  import { createApp } from 'https://unpkg.com/troisjs@0.3.4/build/trois.module.cdn.min.js'\n  createApp({\n    mounted() {\n      const renderer = this.$refs.renderer\n      const box = this.$refs.box.mesh\n      renderer.onBeforeRender(() => {\n        box.rotation.x += 0.01\n      });\n    }\n  }).mount('#app')\n</script>\n```\n\nRead more on https://troisjs.github.io/guide/\n","readmeFilename":"README.md"}