{"_id":"@adhiban/three-mesh-ui","_rev":"5-683920f024a3cd96f8ecc88b5b2f6ad2","name":"@adhiban/three-mesh-ui","dist-tags":{"latest":"6.5.2-e"},"versions":{"6.5.2":{"name":"@adhiban/three-mesh-ui","version":"6.5.2","description":"a library on top of three.js to help in creating 3D user interfaces","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/felixmariotto/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/felixmariotto/Three-Mesh-UI/issues"},"homepage":"https://github.com/felixmariotto/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.17.9","@babel/eslint-parser":"^7.17.0","@babel/eslint-plugin":"^7.17.7","@babel/preset-env":"^7.16.11","@types/three":"^0.136.1","acorn":"^8.7.0","eslint":"^8.13.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.70.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"1b6cfb6b6dd564eb8991b9945518784921e95f17","_id":"@adhiban/three-mesh-ui@6.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-mqXXck9oLFFCTSqMv/ln558QcBLSIo/ehyT+z7m+o7Hb52/J4hXr25/4DSqrq2n5RkmSE207StTEGnLeSp23Ow==","shasum":"accfb5cd5756c4e588fe097bc33f5a8845d28c7a","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2.tgz","fileCount":77,"unpackedSize":1850637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe0F8xcV4LW/E8Ru7fXnQXHd6PRjEvL2mbKTiDyvdTPAiBdEB1JbTY007lDHJVJEizYv0igbt+3u9CBxaB6patZcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl0WCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYDBAAopqYShi+RJR/XHT0z/8p9RS31dhvjfsd29B23NKt1UkidugH\r\nGgQvYKFhjZOiiHuHwxZXfabrmNkVY9IIgeuSDEYsz4zIzIPxL3aOL8Giny5o\r\ndPmL/FPRIv7j5YsN+T0Rx9UJrkALuE3Ess7d4FwC5VvlDUr85e8ZKZpxUlDz\r\nX3Dg9fZPIhW03oGUHOex7G4/brDnq1Anx1eK+TrZtF7YpVrNSuY8pO4ptTLs\r\nyMnzKHiYBIeldKsDLj82quFvNW99L709tjBxv96ZHWmsc+PTugUEcNThol8R\r\n3P+Ii1j1qNzHHNA6o7LzDaPBszmMagFY/AmBLfYvqF8lLTvgruRLvC62RJyu\r\nvRjTl8uMRr690cNjSgmT2VSxeIBs6xd/5PhWPdEzR1YOpKjeGQ1OFZXcMZFv\r\nidj7ePK1pW1BhL3ghmXMLcfUP+SaTQ0kKWkeKuQlH2bnjkZAJ8rWpFksuFkW\r\nlCX8UBPd3ruzYUb2KXvloRza/TFIXkuhj5l6E4fd7rPU8sAbcOEmAf0E9zcu\r\nwLWBvuJIsjUMAi76734aYZihbRDdnt91EYEvEyeA6ppt0+Q1MYN/w0rXeOFC\r\nwjarY/Cu4tOt5DJDDCev7y3dKDo5C8xHq9s8fGb+StE/1vn6B5imuZKLwz5W\r\novuSYaxo2La0kMH3Jkeyilqmgm9rDkOF1X8=\r\n=EMOf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2_1670858114202_0.6065245030891047"},"_hasShrinkwrap":false},"6.5.2-a":{"name":"@adhiban/three-mesh-ui","version":"6.5.2-a","description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.20.5","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@babel/preset-env":"^7.20.2","@types/three":"^0.136.1","acorn":"^8.8.1","eslint":"^8.29.0","eslint-webpack-plugin":"^3.2.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"1b6cfb6b6dd564eb8991b9945518784921e95f17","_id":"@adhiban/three-mesh-ui@6.5.2-a","_nodeVersion":"16.13.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-OhsZQIMMhBefjrVaXruEsoGb2WSi9TIOtX7O86IYwiMrJqd/eX7EVkAnbQO/zaa4cFCXPPFXQxHVDuRKn/QENQ==","shasum":"5c8eb9fa7f7a195d66ccdd22e7bfebc61a6f0949","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2-a.tgz","fileCount":77,"unpackedSize":1850730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsiBU3i4/sQZCYxi5VP7iDFZ3ThzR2yOEy0nWumQkpIAiEApsu5m7fk+ElndxRY0o+wdLS0eKlZuxniBQjOdBLxRQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl08WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB+w//aT3c8dHz4Y8WcJgtbRE7zk02xGbqqRY8NoDKT4V431vzxk0d\r\nq4JOgaiJ78pflbE0j3PjUv/gJLdB2VAJiA5lqUfW9gfcaemEh7kL+NTUEU1Z\r\nPe7OXhGWKHWPAE/qUE9pxFGvx5HPfh1oI3IO1hn1OGlSWyjOKEeH3fV2csvT\r\n7/vj3mij6rHHQwn65Hfpck3h3olIG5a5FAtXYz0dW5dCTHakPwFRwIzhbiMY\r\nrRAekDbmpIwjf6JVSrRpb7n/kGQ7c1M3QrAgTjjGrUNsnwWDgEfdysBUWwu1\r\nAB4URDgqFH+l0mRIUlW0YY0v67X9Fqj7QPYaDLd2YZH7XHFVIxxOCSzybS21\r\ntP5q70WVngAdUhdJ9GS/tvsLDfwq+KjJRzV97I2HIgXiDyiupulAwI2wchXD\r\nnKjV9uaIMM7OGUpXyqH+lpfQjeTxKplDB9FlA/lNLRQSLPRqZyDK5LKVO92L\r\ng179aea82i85nRIeCbaMYVrrxnB5OeIjT5YlbuTOdno6AzER3Li8hxeqI3DB\r\nYKwhXj+cGnG+tv+OTTQ/GYvs7A7diBo12pZU5hc9ZiesKjIHBiMmGtn5YKfB\r\nr0UwJ0hK+wfM8d63LiD9XIZ4zvn8RlpNVAUZKaQ/qEbs5zi7vCM+xxK+vvt4\r\nLDmmvGjjxjmvWKkCISQZXY5kNd57d9HpKa0=\r\n=q7jP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2-a_1670860566638_0.8513236083089175"},"_hasShrinkwrap":false},"6.5.2-b":{"name":"@adhiban/three-mesh-ui","version":"6.5.2-b","description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.20.5","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@babel/preset-env":"^7.20.2","@types/three":"^0.136.1","acorn":"^8.8.1","eslint":"^8.29.0","eslint-webpack-plugin":"^3.2.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"1515e5baa714aaa7f8e6f9c4c5e3af700b8fb73c","_id":"@adhiban/three-mesh-ui@6.5.2-b","_nodeVersion":"16.13.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-NjMKRvLk0PVDg3uXNvW9sgtvRuESDEvRDDtYyZ0C8CKJ+alW2A5Gc8Wgo4DoNgg+4eIUTtUuscnG0YTEbIvoBw==","shasum":"79809884e83f94fa581143df4bf059e0595023f4","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2-b.tgz","fileCount":77,"unpackedSize":1850782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER76iL+AdtrBJ+4MrYU/dl2Llnpu7Yw5fIrTwFmH/S/AiBcdlDi0F7eDHDp2yJ9Y3fajtb/akVK8Te6bLqDURlZ0g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl/tmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoPQ//QhVjtVyBvNsv1SKD4yNmSd8wZXjzziqG6CHMpRYi2Xaqz6Dr\r\nJMpe6nfwzIQom1LXp53KKYPH1wRGTi/Vz5LmfYqRdV6TWUbnX6KoqpUqmIrB\r\nx5CYfhRkQtupyOs41q1rkk8FCC44Kz4QYyR49LSrI6gcpimGv9/mfCFQQ2Um\r\n1I0bPLAdZHCXVYiOXPV6HJEB2L9M5F8pHMEiLSoU+U+57lsEYO/prC5oyu7S\r\nLwyXKMd9N/xviNnwVEA4yp1+ItvleJZZ6kBgZXkScXPHS8Qlf8jDzm4F7VHH\r\nx/OwzaDKhxqSC3Fwk/CNYCIIGm4oCPiXneTfWYszagWQxbjLPXhQYX+cj6/G\r\nSZsx5pAbK+cB7JdnBmETtMKp1nTW8JVXIGtgYi7klOlHa57XJ8tYcGBwAx3D\r\nVtWpTs9Ov1ixPK3/2sOBG+vY/W25fLzSHGkllg7GKv5SgNvYs5TXfqBTrfHx\r\nmRHgYYqZa34S6CCUtBrlp5vZNftSDXGews93C57bevjwt8d8OvMh0HSxileA\r\nj4YnkAXTLQA5hZn6nekitBsVCmqIVm5G9F6f4pzxnRcBr3x7ypLwxTkcZ2I3\r\nSKJe73EycAli2bqgtAH8jOpe8yzF5A9+TOW7asyoF7AWco63bs2Kej8UOFap\r\nPefAEqZYVom9CPYMg0XR+KQ6i0hbC3y+BhE=\r\n=nXW/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2-b_1670904678112_0.3054140310057798"},"_hasShrinkwrap":false},"6.5.2-c":{"name":"@adhiban/three-mesh-ui","version":"6.5.2-c","description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.20.5","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@babel/preset-env":"^7.20.2","@types/three":"^0.136.1","acorn":"^8.8.1","eslint":"^8.29.0","eslint-webpack-plugin":"^3.2.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"f24c3935e7b5a207cc82bb33d5150121152ef51e","_id":"@adhiban/three-mesh-ui@6.5.2-c","_nodeVersion":"16.13.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-spKtgS344aeWikFnT7viX8V174b1BfP4czW3TcHE4BQfiCKwfdHNU3X1ZZqE7jPsEqQ+8OQfibLCM9YjCcq+7Q==","shasum":"ac4c2fd31f74b41dccc69c33c462f6c15de8f7f7","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2-c.tgz","fileCount":77,"unpackedSize":1851045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd+NzBRER96RNMQtETReBQPu9xUWj4Dyqg8aWyquLAQwIgEpY2iiVnCA2iqXVWtj+2ljcRGwvExqcyPTu2SquCG8o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmBWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Hg//UyOM2o+R6NohLgBJ99MXgExvByGCnhkJD4M4dMgLvS9aFg77\r\nQw4L28QKIAnsyCUxCcGGUqH5+EMyLxwyomCaOen/jOPs2pXpRvI70RKa6tl3\r\nL0JGM+zV0av1xjsw4thU9btaKRuvGXktk0qlFrJmixcg1g9MqdCW1STCS3lq\r\ndXEud2xeChsbEx4HgEw17DyRCkhSY3zXgfcUrySTjXFUc5RnkOPAusYoAwBd\r\ntOX6PHj6Knhn1F8l/0GuEB0DvMHsWDy2qZK6sm850bpIEcbuwy3Arol8dgRL\r\ni66yI9xM5UrglouUXHgRLzbOVkhxx8Q3Ibr7cz5MFvqe4MV0pyMQpzh287uQ\r\nbwJF29YMn0ULC9l6FLDFB1LgQ5ykM+nxe5SvCmJx3Imy49de/q7qPrg0OKC6\r\nwHUuWwlEmGbN/ojbzSfhNg8cibSVMWQ/sWMhbRzVHnXErcF6Dq8YXzUUjRae\r\npsZikzMBvD8y9KQTf+yZkV3+b2mu4mLKJ0RnPkm6baVGeSVzzf+L9wX2tdFM\r\ngO3UmDmgxF8W2fBDcFVtgjlI1CbyJhY5BgvjrbOW9TJd288QalAAt6r8NoLf\r\n+Wy98CZMGYUToSxnQRtuw4zeFytTlP7qHWLx2f01VHrOjpEME6VD0eJh0ZN+\r\nSrfriEsm+jdv89ltqsOm0kx/sWVsNe13X7U=\r\n=UCPa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2-c_1670911386475_0.8118879176158589"},"_hasShrinkwrap":false},"6.5.2-d":{"name":"@adhiban/three-mesh-ui","version":"6.5.2-d","description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.20.5","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@babel/preset-env":"^7.20.2","@types/three":"^0.136.1","acorn":"^8.8.1","eslint":"^8.29.0","eslint-webpack-plugin":"^3.2.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"cb499c0e5eebbd0dcd334f596aca11222db6ea4e","_id":"@adhiban/three-mesh-ui@6.5.2-d","_nodeVersion":"16.13.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-ds6Q0ob/tFK6Z8PhRlg/nXFNhAT1a3oKQKetzm5Nzh8+wzV0mhPJS98BgbHbz3GfZ6YhHONyGulwTt291VJkdA==","shasum":"4e92759261693f7f9be2ee2560cdd5fe364e71e8","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2-d.tgz","fileCount":77,"unpackedSize":1851045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANOJHZOGRP8P4+O+bqr6eOmJmIJJhpY86Y0asAvYMO7AiEA8sBBVdBCRKh+B73D6MHnMkujcBrBeExTdrRIOdvYksc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmBXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLeg//Rh2MqMfeqNaOZU59ZLD9ThoP9osylimHAairIsCJQ0b3eiQR\r\nU0bJAOy2nZX/rcgQU1DXoRFhYjNt4y6JDXQY+52X3O3IJsEVH3Yi+7ZhsZ8z\r\nF2gtGzZXU7809l87PAX2x13OUyqRUdqZ4NPYtbKMUbfuAcP0QSani/q74Qvs\r\nM7X2vpu+173G8Gv+hJ657dGAbq3K8CIJpjxdx4uXY6/ILtydSXsSURkLxbIB\r\nXIJELJ3yGVd6JuskyJiuuT23+aNtU6F4DKTA8k8+xKE2TKIiX5ZkFYrso0Vk\r\ng0s7h7bDnTZr0LZVjGc2OrBzG1VnrHaphYomdLaGvEyqWtYosXfKBJrPOHRZ\r\nv4k6bozaAMdgOLaMrzx6MXItyGBy6F5tnjoA3E7j2tTy6hVyybUDgaITi8Yb\r\nnrSrw9ZtoVp37cBAqRN0AkogZD5X2YPKUcu6RHiM6rUOnQZsymX14mEQq+9X\r\naoQwgDnTD5VlMAqNLegEcnb02xXHxKfOKmjJZR3jRRJWo5Hrta5bfoIkbUBm\r\nGrhuf5RmDLRI4CHA91emUgYRw2suV0stXpgkrRnfnuhKlKUY51D/G6ppsNX1\r\nKZ3yY9RnUaGNQc827gv+qqZkLKWdVlXOSH91YnEXef8AWMtJi8antwmgIxKX\r\nhpbusObkXEpJ1KeuA+qq77dxeyn28K/WlUI=\r\n=zmF9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2-d_1670911447508_0.35873465778981095"},"_hasShrinkwrap":false},"6.5.2-e":{"name":"@adhiban/three-mesh-ui","version":"6.5.2-e","description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","engines":{"node":"x.x.x"},"main":"build/three-mesh-ui.min.js","module":"build/three-mesh-ui.module.js","types":"src/types.d.ts","scripts":{"test":"echo \"No test specified yet\"","lint":"eslint -c config/codestyle/.eslintrc src examples","build":"npx webpack --config config/webpack.config.js","build-site":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod","start":"webpack-dev-server --config config/webpack.prodConfig.js --open --env NODE_ENV=dev","heroku-postbuild":"npx webpack --config config/webpack.prodConfig.js --env NODE_ENV=prod"},"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"author":{"name":"felix mariotto"},"license":"MIT","bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","devDependencies":{"@babel/core":"^7.20.5","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@babel/preset-env":"^7.20.2","@types/three":"^0.136.1","acorn":"^8.8.1","eslint":"^8.29.0","eslint-webpack-plugin":"^3.2.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"peerDependencies":{"three":">=0.144.0"},"gitHead":"521b203691205790709517d4d4ae67d318e8d5a0","_id":"@adhiban/three-mesh-ui@6.5.2-e","_nodeVersion":"16.18.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-G0kSo8bSPLWJxQhstZgTaY+Ut0ecevya++l6uJQEXFCV0L2FCQbKBvnaCeMvuePUSSAP0XSODWnEK65Q3GjEZA==","shasum":"7b39a82600013e2d6d73b7ff995959b50f22975d","tarball":"https://registry.npmjs.org/@adhiban/three-mesh-ui/-/three-mesh-ui-6.5.2-e.tgz","fileCount":77,"unpackedSize":1848086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD+OacH1BRYqC1wc331RwXLvG7ox5mUyRJ9sUye1moGAiBwSEg/HOcNy2tyOFwaR2rs57DXLzBAaS1b2UpLcLEMyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmCC8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Vg//XKp0aFjtcjz1OJM6U0WCQz1iN3uBjyGLrfO6qk7+dFh8Zg1Y\r\npAn7cGp4/h3RwPnyMN5cb1CM1VIOmVctO7/QBZiSSwDinIt+7dIDFhpBpJxb\r\n9LKF8/ebA42/NABAvnhSlJ/4fkxxmilnBKTmimwARFTPbZOlYcQDl+M1pIAZ\r\nZeXsu0jQ12Sv1U2CV9hyxiIjyC0pYOz0FN8rUFXc9VWaZiqz5nae4DjPfGb9\r\nIwHQbMFzV2Ok7+xuRC8f1lcBB3QlcbcLuoQTfejTzf+IimeJwwXb065p05vg\r\nk4gsP31rrBUIXdrY0uF11SoZg9wvysYo90wK5j5DeIzhzq11SSgvfb6GkgIp\r\nxxv+87DHK2Knn9piNvOcaM6sgQrpEqFJtYFjFoLHaOk32/m1g0fYdnRAxVeS\r\nYTvJw5Y/wznDcVvXPkRTonMAJl+E2KgQ5VreisuY1w/jQjswDoBHjlf4HhDK\r\n/LTiiGn2+Op+RPa9Iy4BHpUHS0yrrCfeHTZGSVYHSU2M1nJZLBDC5moCru/f\r\ni9CcY7S7wkz8YsPVWMSYpzLKzX8r3A+7PNxmWZ9TtLVSKzSYbvSpgAWFtO57\r\nX4+1zFuU25J45F2SHv29ry1QLafHEZ6jGYAA+WeZBftiV2IWmz5pxyncGjUW\r\n80fKTgdRvpWzD3nI3is8hKIoBEF5g0Yh01k=\r\n=bhBQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adhiban","email":"gtadhib@gmail.com"},"directories":{},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-mesh-ui_6.5.2-e_1670914235910_0.6496380533651989"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-12T15:15:14.106Z","6.5.2":"2022-12-12T15:15:14.532Z","modified":"2022-12-13T06:50:36.263Z","6.5.2-a":"2022-12-12T15:56:06.879Z","6.5.2-b":"2022-12-13T04:11:18.359Z","6.5.2-c":"2022-12-13T06:03:06.752Z","6.5.2-d":"2022-12-13T06:04:07.755Z","6.5.2-e":"2022-12-13T06:50:36.170Z"},"maintainers":[{"name":"adhiban","email":"gtadhib@gmail.com"}],"description":"a library on top of three.js to help in creating 3D user interfaces, with minor changes ;)","homepage":"https://github.com/antonyadhiban/Three-Mesh-UI#readme","keywords":["three.js","ui","user-interface","vr","ar","virtual reality","webXR"],"repository":{"type":"git","url":"git+https://github.com/antonyadhiban/Three-Mesh-UI.git"},"author":{"name":"felix mariotto"},"bugs":{"url":"https://github.com/antonyadhiban/Three-Mesh-UI/issues"},"license":"MIT","readme":"# NOTE: This is a fork of the original Repo with minor changes\r\n\r\n\r\n# three-mesh-ui\r\n\r\n<a href=\"https://three-mesh-ui.herokuapp.com/#interactive_button\">\r\n  <img alt=\"buttons example\" target=\"_blank\" src=\"https://felixmariotto.s3.eu-west-3.amazonaws.com/three-mesh-ui-teasers/buttons_opti.gif\" width=\"45%\">\r\n</a>\r\n\r\n<a href=\"https://three-mesh-ui.herokuapp.com/#hidden_overflow\">\r\n  <img alt=\"tuto example\" target=\"_blank\" src=\"https://felixmariotto.s3.eu-west-3.amazonaws.com/three-mesh-ui-teasers/hidden_overflow_opti.gif\" width=\"45%\">\r\n</a>\r\n\r\n<a href=\"https://three-mesh-ui.herokuapp.com/#nested_blocks\">\r\n  <img alt=\"big text example\" target=\"_blank\" src=\"https://felixmariotto.s3.eu-west-3.amazonaws.com/three-mesh-ui-teasers/nested_layout_opti.gif\" width=\"45%\">\r\n</a>\r\n\r\n<a href=\"https://three-mesh-ui.herokuapp.com/#keyboard\">\r\n  <img alt=\"big text example\" target=\"_blank\" src=\"https://felixmariotto.s3.eu-west-3.amazonaws.com/three-mesh-ui-teasers/keyboard_opti.gif\" width=\"45%\">\r\n</a>\r\n\r\n## [Examples (live)](https://felixmariotto.github.io/three-mesh-ui/) &nbsp;|\t&nbsp;[NPM](https://www.npmjs.com/package/three-mesh-ui)\t&nbsp;|\t&nbsp;[Documentation](https://github.com/felixmariotto/three-mesh-ui/wiki)\t&nbsp;|\t&nbsp;[Contributing](https://github.com/felixmariotto/three-mesh-ui/wiki/Roadmap-&-Contributions)\r\n\r\n📢 7.x.x is in evaluation, check it out here https://github.com/felixmariotto/three-mesh-ui/pull/223\r\n\r\n# What is it ?\r\n\r\n**three-mesh-ui** is a small library for building VR user interfaces. The objects it creates are [three.object3Ds](https://github.com/mrdoob/three.js/blob/dev/src/core/Object3D.js), usable directly in a [three.js](https://threejs.org) scene like any other Object3D.    \r\n        \r\n**It is not a framework**, but a minimalist library to be used with the last version of three.js. It has no dependency but three.js.\r\n\r\n# Why ?\r\n\r\nIn a normal three.js workflow, the common practice is to build user interfaces with HTML/CSS.\r\n\r\nIn immersive VR, it is impossible, therefore this library was created.\r\n\r\n# Quick Start\r\n\r\n## Try it now\r\n\r\nGive it a try in [this jsFiddle](https://jsfiddle.net/felixmariotto/y81rf5t2/44/)\r\n\r\nUsing react-three-fiber ? Here is a [codesandbox](https://codesandbox.io/s/react-three-mesh-ui-forked-v7n0b?file=/src/index.js) to get started.\r\n\r\n## Import\r\n### JSM\r\n#### With NPM \r\n`npm install three-mesh-ui`\r\n*:warning: It requires three as peer dependency*\r\n\r\n##### ES6 ([codesandbox demo](https://codesandbox.io/s/npm-package-demo-2onzpo))\r\n\r\n```javascript\r\nimport ThreeMeshUI from 'three-mesh-ui'\r\n```\r\n\r\n##### CommonJS   \r\n```javascript\r\nconst ThreeMeshUI = require('three-mesh-ui');\r\n```\r\n\r\n##### HTML &lt;script&gt; tag ([codesandbox demo](https://codesandbox.io/s/module-build-demo-bkmfi8?file=/index.html:281-913))\r\n```html\r\n <!-- Defines the import map -->\r\n<script async src=\"https://unpkg.com/es-module-shims@1.3.6/dist/es-module-shims.js\"></script>\r\n<script type=\"importmap\">\r\n{\r\n    \"imports\": {\r\n        \"three\": \"https://unpkg.com/three@0.132.2/build/three.module.js\",\r\n        \"three-mesh-ui\": \"https://unpkg.com/three-mesh-ui@6.4.0/build/three-mesh-ui.module.js\"\r\n    }\r\n}\r\n</script>\r\n\r\n<!-- Then we can code our app -->\r\n<script type=\"module\">\r\n    import * as THREE from \"three\";\r\n    import * as ThreeMeshUI from \"three-mesh-ui\";\r\n\r\n    // code goes here ...\r\n</script>\r\n```\r\n:muscle: *You can use the minified version named __three-mesh-ui.module.min.js__ ([codesandbox demo](https://codesandbox.io/s/module-build-demo-minified-pm6jwx))*\r\n\r\n\r\n### JS\r\n#### HTML &lt;script&gt; tag ([codesandbox demo](https://codesandbox.io/s/js-build-demo-061eku))\r\n```html\r\n<!-- As three-mesh-ui has a peer dependency on three.js -->\r\n<!-- Be sure to load three before three-mesh-ui -->\r\n<script src=\"https://unpkg.com/three@0.132.2/build/three.js\"></script>\r\n\r\n<script src=\"https://unpkg.com/three-mesh-ui@6.4.1/build/three-mesh-ui.js\"></script>\r\n\r\n<!-- Then we can code our app -->\r\n<script>\r\n    /* global THREE, ThreeMeshUI */\r\n\r\n    // code goes here ...\r\n</script>\r\n```\r\n:muscle: *You can use the minified version named __three-mesh-ui.min.js__ ([codesandbox demo](https://codesandbox.io/s/js-build-demo-minified-onh8zi))*    \r\n:warning: *Although this would theorically allows you to build 'something', loading js libraries instead of using jsm, might restrict the global features you would have. This is true for both three and three-mesh-ui libraries.*\r\n\r\n\r\n## Font files\r\n\r\nIn order to display some text with three-mesh-ui, you will need to provide font files.   \r\nYou can use the two files named `Roboto-msdf` in [this directory](https://github.com/felixmariotto/three-mesh-ui/tree/master/examples/assets), or [create your own font files](https://github.com/felixmariotto/three-mesh-ui/wiki/Creating-your-own-fonts)\r\n\r\n## API\r\n\r\nHere is an example of basic three-mesh-ui usage : \r\n\r\n```javascript\r\nconst container = new ThreeMeshUI.Block({\r\n width: 1.2,\r\n height: 0.7,\r\n padding: 0.2,\r\n fontFamily: './assets/Roboto-msdf.json',\r\n fontTexture: './assets/Roboto-msdf.png',\r\n});\r\n\r\n//\r\n\r\nconst text = new ThreeMeshUI.Text({\r\n content: \"Some text to be displayed\"\r\n});\r\n\r\ncontainer.add( text );\r\n\r\n// scene is a THREE.Scene (see three.js)\r\nscene.add( container );\r\n\r\n// This is typically done in the render loop :\r\nThreeMeshUI.update();\r\n```\r\n\r\n","readmeFilename":"README.md"}