{"_id":"@ecogis/gis-threebox-plugin","_rev":"16-35b5b697b21291a0750ae2c1e9d2e67a","name":"@ecogis/gis-threebox-plugin","dist-tags":{"latest":"2.2.8-rc.15"},"versions":{"2.2.7":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.7","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.7","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"e31798a75b7c0da63762f75c829d724318bc483d","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.7.tgz","fileCount":133,"integrity":"sha512-Ev+lUKgYO1lZMaFQ1RgjTRzB5UbXZ8JEorZK13XtbA7Nrp702xZ6d+TasPzuKA6magZAFSma3HJeOX+/tVte4w==","signatures":[{"sig":"MEUCIAnDWOWqNmZ2OGZloCCNm8S0+68GBnXDiabjRYcCdTTUAiEA1zewTLSnyKvHVj5btpMAk24QLFqLUXw0IGw4GNutyS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15645930},"main":"main.js","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.7_1736758427393_0.6828582932402014","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.1":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.1","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.1","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"3a0e64c9f4339deb2c3b243ed8116b08526eef90","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.1.tgz","fileCount":133,"integrity":"sha512-WZY0X2HOOSk7x1TUVPr//Pn4tNUFq9Xbocpb40W4a3CHbYvUrI1Z+cvIqIVUajaM9u6Xt0WuYfHSFTTmkcy1+A==","signatures":[{"sig":"MEQCIDgMlr0nM9SlbWHtsnICC4MutbpmKvf2co3HGd0awJigAiA+4No+e+YV/k/4q87n1IqNAiFztYiv12+eq01D/Xr1RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15660123},"main":"main.js","gitHead":"69363354ceec2d9021d91b5992969d37dd02c686","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.1_1737347725970_0.0696989331598683","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.2":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.2","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.2","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"ac3cd9450ed5b61c6f158939432f38ce1a9ba591","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.2.tgz","fileCount":129,"integrity":"sha512-G75S51gfzNEOkQbmVEhowo3ikFwhVyvgoY2QzE0vJxCA+Td+yoF5wJj6X91bwWAULfNJ1wnanw90OuxaUesaJQ==","signatures":[{"sig":"MEQCIHJlS9TI5rUV1loZcYFQG/f8GNiNQ89zcMI+8/ewG9W0AiBicCjemEvWClD308rxSGt8Lv3cpES821vjP4smD9Qk2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15655761},"main":"main.js","gitHead":"69363354ceec2d9021d91b5992969d37dd02c686","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.2_1739500586001_0.17309774199749461","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.3":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.3","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.3","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"4e402d01c64f7134b690d2b83ced1661ac352bab","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.3.tgz","fileCount":129,"integrity":"sha512-s0N4Haocr+vGn3NwQpIUWz5tXq2AJrtcmzqb2xmzrxZ9tszSrmqtzuFFrRRJ/ZZQlYhGlIdQ6MPgS3z9UmDZGA==","signatures":[{"sig":"MEYCIQDU6/TRlEqqfDhLxQlsfq8zr3DM9cHIERH6lVyisi/dnwIhAIm32F7z7vSGYRxKwUXL4tY8klcauxaDNhahWpWXJ9h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15656108},"main":"main.js","gitHead":"edbb3f7a46add16d0a593d640485507f5d256306","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.3_1739513833871_0.08406014511972204","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.4":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.4","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.4","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"72229880410b42332ad01e6c53b19345327fae00","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.4.tgz","fileCount":129,"integrity":"sha512-n7ZGhbtYyylRAwLcgdxvThqtXMVFPj7qPy/v1taUKicr+fB5rdcv6opBxyQrGm42vrySeo8UDXYSmu4Fg0A6LA==","signatures":[{"sig":"MEQCIFoYZTl13w5zOQdqQTT8+MFWaihObRPLth25gttE+XprAiBKCycOaO6eHM3j23yF0xkoNzqVZACBb9Ibo+U8fhUOzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15655400},"main":"main.js","gitHead":"2e670722e7b901bf4196f01176ed645a5556576a","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.4_1739717099617_0.9631734393589471","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.5":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.5","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.5","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"1f9de754a5ee12323628985e8d972bdd0f43ef2a","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.5.tgz","fileCount":54,"integrity":"sha512-kZta2IsEtpYUENn7OIyg3NRYehCUnA7OqAabn7oOd7SHRaz+OI6tQ+VqczkdYzcXGJoYr+WWKM52/AwdD0asJw==","signatures":[{"sig":"MEUCIAlephsDvYVEAZ4jBDkojg1uzGjkJWr+QMG5FEVuasCOAiEAtEXqUUVI9tnsyOd9+72mfNM3No4gUR457Mhoic/DnP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4564484},"main":"main.js","gitHead":"5920ae3b99b5f48f160dded310f986d4de1f9477","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.5_1740987512398_0.30687966033755476","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.6":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.6","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.6","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"9296e7df6755b302d793572a4d53ef4d6bde02eb","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.6.tgz","fileCount":57,"integrity":"sha512-pQCDKb9BX1ueK1aoOsCJjKWM6rAJhF300sh3dx/VYueELdao06nM9vOfCrS6uMmuAY/8dgDGeArqko1SClM+zw==","signatures":[{"sig":"MEUCIQCP9Gm+S5zsX1boD2k8Ei0pBQrg/uYD9pgm55NrImWRvQIgHLXFfmfpD/SIpBSV3jhZILKqEQ5JMr+F/y8CtwqN5/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4962534},"main":"main.js","gitHead":"9b5be83e800aa5f8663c0113ec7e1cdf52953011","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.6_1743388639345_0.9420628527383932","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.7":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.7","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.7","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"fd9a80f28ce5b4da27348eae3e139e24f5ebc2a2","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.7.tgz","fileCount":57,"integrity":"sha512-arNetahZHG/oebywOP3obM8sqYwBvBqU/5oyJSAUni7DrNcnp4who/bcmIsIiB+Tra40OkBZrBzPzFy1wgYtyw==","signatures":[{"sig":"MEYCIQDEnTIAYvNOEiP0T2fXpHq9Dx7hLB8Ix5cXwAnII0IPqQIhAM/BdrBD0NJCyArA+pkC1Q9fUNxTMPXpRRigkX95k0bB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4963601},"main":"main.js","gitHead":"282feeb81556249056e40ee85c389319656bd333","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.7_1746504502082_0.15799049821712652","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.8":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.8","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.8","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"e14856c28d279c88d6b3bec5e216c423b507dc49","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.8.tgz","fileCount":57,"integrity":"sha512-bTZLFJCznAIFaLMS6LkzkDhzRzBYR0ffI+IZN13KNUmQVX4fhCqG6pyY1fXyoLlnJf1zlCACBIzT8cpFRHOVjw==","signatures":[{"sig":"MEUCIQCOlQiFu5co+ph/C7WMzdoO1ER3JBnZ5fAh1tr+KUbXLgIgNrXRRI17t6Bze4FVLR27egQu8Nt9Dloz1qAEgBitLTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4964340},"main":"main.js","gitHead":"525cb4aea80f3e1fcbb23b78d53ef77eb9bf7176","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.8_1746505859450_0.2183866076976353","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.9":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.9","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.9","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"6cc03a73fbc4eb422e476f602eb6a7a1d2e0d1dd","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.9.tgz","fileCount":57,"integrity":"sha512-F5gI2EvwcAXItuhZOl+8TTZzEbczKwWOe8Zpu1eosKydOZYuUAFSz+cha/A9PAYaDnAOsVWVjFhXTDK+pVuX3Q==","signatures":[{"sig":"MEYCIQCg4u2Q+URpKbobMsN50YMp/W3PZW1tSklVsu0DXLNjwQIhAInk1VBtxqzJcEpmIz7fyDj085QM6i7SKthhMExoHrfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4964420},"main":"main.js","gitHead":"3f7806019c4e0eed835d13db6c285373019ffb09","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.9_1746612177483_0.18164740598617835","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.10":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.10","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.10","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"cbab942d5bcf177c2e14b8a2f4c603a3531b9d21","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.10.tgz","fileCount":67,"integrity":"sha512-yhEODvHRs/zyuf0Y1sQzdk99LILOaZymjLAXGXLdscGS7ZZbpVT2bCkRTryzLN3t3UDGvHDlIwrQ0s3k+f4aOg==","signatures":[{"sig":"MEUCIH1lPYKkQ4eJ8jYb2zlULR4OoaAHyce5+Gesx7aYGRSaAiEAgT+S9AL5qTBBfJZ2Qxk+acgccuBKfbAWLeWNX/qG+wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5285033},"main":"main.js","gitHead":"24f51b12a60987e99cbf63a95800fa7a5fbc87bb","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.10_1748944966170_0.8403559637269802","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.11":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.11","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.11","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"9b064fb934d312b2d176e1633f9f904803319cbe","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.11.tgz","fileCount":67,"integrity":"sha512-MvZvSH92Ziimx7HylEI4mW1Cg3siCccaeZ2GVxuYpIDqsf+TCB+OR3Ei+rM5y0C7GTyR8Ph7KkmrwUGk8xvkQA==","signatures":[{"sig":"MEYCIQCfZUGyGGZndijSCgfP+HYZp9WZte5sARnOsqujtB9ozAIhAJWJwqOwa6c3om9xdDUCbbHcoNEnGUtjW9AVkMPHyygI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5265467},"main":"main.js","gitHead":"7494b85c00ba5341b9e16eb22784944b18b2d162","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.7.0","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.11_1753415821767_0.978718210479478","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.12":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.12","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.12","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"a2da44d43092848ad19a7a53f428ec957f1938d9","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.12.tgz","fileCount":67,"integrity":"sha512-yqth1wCu/pgJimg1a1E5Vjr7tNDpadZWuI8lm8iczvTvyFbX12h3mIZCfMPkxZSJpx1jN87b+hMPA4ktgjXftw==","signatures":[{"sig":"MEUCIQDGrA1V1R+adW1c0pb/YVFrlqbNW9jEmN92gEHGOkDCsQIgVzc7ERu4ukd1MvHzF9EAdRDwGhCfG2xazdzXUaywtdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5265427},"main":"main.js","gitHead":"f853a32bab258deda8b251d86099981642da963f","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.8.2","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.12_1758982469255_0.830800995477667","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.13":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.13","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.13","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"2468eaa133131ea00d6ac6ba1ec44b20efba72ac","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.13.tgz","fileCount":51,"integrity":"sha512-xwqgnwQUNLxM148Wd2GrdT/xmAgVctjWbKr5r6qLtqjr19wuxeMR47eA39fJUQei3XwX+cRzVtYG2s37dLYXNg==","signatures":[{"sig":"MEQCIFiJTTkOGcNmgjXQzSeZ8nOLAGIxaVS2n3W0oVNu5gv3AiAC18P9dHb6VAX8eSsRg/JJjbvE8ZckHE4qMqdlWgO4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162588},"main":"main.js","gitHead":"a4860c53fe472060cd0b90b6e90565090110ebe4","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.8.2","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.13_1763772897648_0.6189078461893256","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.14":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.14","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.14","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"homepage":"https://github.com/jscastro76/threebox#readme","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"dist":{"shasum":"24c5dd8c3a2d161ede1664faa7578b5b32ecc367","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.14.tgz","fileCount":52,"integrity":"sha512-ZKrlvV4EhZ5Ky9M+fqdlOIphDJI1BD0yfsotiHUd4k8IFQs3ixxny00coP8yOLe23axNcVra4yEBFIivYm0V3w==","signatures":[{"sig":"MEQCIGcbPXf+XCnewNq2ilSTMVIFd0wOPywI8pt+UM0eE0gmAiBidYajgIP4DI6MLvfUv+DvzFvPGLMidysx2y/tVtYsnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162697},"main":"main.js","gitHead":"7b239b73524feb1d19c374c8a5c172cc4e0522f6","scripts":{"all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","dev":"watchify exports.js --verbose -o dist/threebox.js ","stop":"node server.stop.js","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","start":"node server.js"},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"repository":{"url":"git+https://github.com/jscastro76/threebox.git","type":"git"},"_npmVersion":"10.8.2","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","watchify":"^4.0.0","uglifyify":"^5.0.2","browserify":"^17.0.0","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/gis-threebox-plugin_2.2.8-rc.14_1763954776885_0.17170575328085746","host":"s3://npm-registry-packages-npm-production"}},"2.2.8-rc.15":{"name":"@ecogis/gis-threebox-plugin","version":"2.2.8-rc.15","description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","main":"main.js","repository":{"type":"git","url":"git+https://github.com/jscastro76/threebox.git"},"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"homepage":"https://github.com/jscastro76/threebox#readme","scripts":{"build":"browserify -p tinyify exports.js > dist/threebox.min.js && ncp ./examples/css/threebox.css ./dist/threebox.css --stopOnErr","dev":"watchify exports.js --verbose -o dist/threebox.js ","all":"browserify -p tinyify exports.js > dist/threebox.min.js && watchify exports.js --verbose -o dist/threebox.js ","test":"browserify tests/threebox-tests.js > tests/threebox-tests-bundle.js","start":"node server.js","stop":"node server.stop.js"},"directories":{"doc":"docs","example":"examples","test":"tests"},"devDependencies":{"@types/node":"^22.13.10","browserify":"^17.0.0","ncp":"^2.0.0","tape":"^5.1.1","tinyify":"^3.0.0","uglifyify":"^5.0.2","watchify":"^4.0.0"},"keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"_id":"@ecogis/gis-threebox-plugin@2.2.8-rc.15","gitHead":"b564c4d71610e18561617e1525d670cd263a1b23","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k2t+6ePNLR/nsHJL15zBT/zWiNR0h+VensqVG5UZqLtksRY3atPMugrfwWUHvP0AIPIMQFlX2RLP16kPVLDtAg==","shasum":"e1f65c962cb52967d6555dca33fb683838647e3b","tarball":"https://registry.npmjs.org/@ecogis/gis-threebox-plugin/-/gis-threebox-plugin-2.2.8-rc.15.tgz","fileCount":52,"unpackedSize":3162715,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAmpBQf4VdPlQ37kXRU9jaEkgEkszJY5aolT+ejnnWI4AiEAh7HFv/PQa9PYGtuP0gxWU7lcIBmlxEWRK+7yJ2sgp4g="}]},"_npmUser":{"name":"ecogis.admin","email":"nhattam1397@gmail.com"},"maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gis-threebox-plugin_2.2.8-rc.15_1769411893713_0.03533673932914949"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-13T08:53:47.324Z","modified":"2026-01-26T07:18:14.025Z","2.2.7":"2025-01-13T08:53:47.644Z","2.2.8-rc.1":"2025-01-20T04:35:26.301Z","2.2.8-rc.2":"2025-02-14T02:36:26.335Z","2.2.8-rc.3":"2025-02-14T06:17:14.209Z","2.2.8-rc.4":"2025-02-16T14:44:59.929Z","2.2.8-rc.5":"2025-03-03T07:38:32.696Z","2.2.8-rc.6":"2025-03-31T02:37:19.603Z","2.2.8-rc.7":"2025-05-06T04:08:22.304Z","2.2.8-rc.8":"2025-05-06T04:30:59.680Z","2.2.8-rc.9":"2025-05-07T10:02:57.735Z","2.2.8-rc.10":"2025-06-03T10:02:46.361Z","2.2.8-rc.11":"2025-07-25T03:57:02.013Z","2.2.8-rc.12":"2025-09-27T14:14:29.517Z","2.2.8-rc.13":"2025-11-22T00:54:57.894Z","2.2.8-rc.14":"2025-11-24T03:26:17.149Z","2.2.8-rc.15":"2026-01-26T07:18:13.903Z"},"bugs":{"url":"https://github.com/jscastro76/threebox/issues"},"author":{"name":"@jscastro76, @peterqliu, @kronick"},"license":"MIT","homepage":"https://github.com/jscastro76/threebox#readme","keywords":["three.js","mapbox","mapbox-gl-js","azure-maps","3D"],"repository":{"type":"git","url":"git+https://github.com/jscastro76/threebox.git"},"description":"A Three.js plugin for Mapbox GL JS, using the CustomLayerInterface feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.","maintainers":[{"name":"ecogis.admin","email":"nhattam1397@gmail.com"}],"readme":"# `Threebox`\n\n![npm](https://img.shields.io/npm/dt/threebox-plugin?style=social)\n![npm](https://img.shields.io/npm/dw/threebox-plugin?style=flat-square)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/jscastro76/threebox?style=flat-square)](https://github.com/jscastro76/threebox/releases/)\n[![NPM version](http://img.shields.io/npm/v/threebox-plugin.svg?style=flat-square)](https://www.npmjs.org/package/threebox-plugin)\n[![NPM license](http://img.shields.io/npm/l/threebox-plugin.svg?style=flat-square)](https://www.npmjs.org/package/threebox-plugin)\n\nA **[_Three.js_](https://threejs.org/)** plugin for **[_Mapbox GL JS_](https://docs.mapbox.com/mapbox-gl-js/examples/)** and **[_Azure Maps_](https://azure.microsoft.com/en-us/services/azure-maps/)** using the [`CustomLayerInterface`](https://docs.mapbox.com/mapbox-gl-js/api/properties/#customlayerinterface) feature. Provides convenient methods to manage objects in lnglat coordinates, and to synchronize the map and scene cameras.\n<img alt=\"threebox\" src=\"docs/gallery.jpg\">\n\n<br>\n\n---\n\n## Latest release\n\n![GitHub Release Date](https://img.shields.io/github/release-date/jscastro76/threebox?style=flat-square)  \nLatest **code release** is [![GitHub release (latest by date)](https://img.shields.io/github/v/release/jscastro76/threebox?style=flat-square)](https://github.com/jscastro76/threebox/releases/), please review the [**Change log**](https://github.com/jscastro76/threebox/blob/master/CHANGELOG.md) for more details.\n\nThreebox is also available as an **nmp package** [![NPM version](http://img.shields.io/npm/v/threebox-plugin.svg?style=flat-square)](https://www.npmjs.org/package/threebox-plugin)\n\n```js\nnpm i threebox-plugin\n```\n\n<br>\n\n---\n\n## New Update (till 03/03/2025)\n\n- Enable IFC format for map\n- Add click event\n- Add animation for model when being added to map\n- At a new tooltip as a logo to model.\n- Custom CSS2DRenderer, allow logo to be scaled when camera zooming.\n- Game mode\n- Point cloud data: ply, xyz, e57, pts\n  <br>\n\n---\n\n## Documentation\n\n<img alt=\"threebox\" src=\"docs/soldieranimation.jpg\">\n\nAll the [**Threebox Documentation**](/docs/Threebox.md) has been completely updated, including all the methods, properties and events implemented in Threebox and objects, but still _'work in progress'_ adding better documented examples and images to illustrate Threebox capabilities.\n\n- [**Using Threebox**](/docs/Threebox.md#using-threebox)\n- [**Loading a 3D Model**](/docs/Threebox.md#loading-a-3d-model)\n- [**Threebox methods**](/docs/Threebox.md#threebox-methods)\n- [**Object methods**](/docs/Threebox.md#object-methods)\n- [**Examples**](/examples/README.md)\n\n<br>\n\n---\n\n## Compatibility/Dependencies\n\n- [**Three.js 132**](https://github.com/mrdoob/three.js/releases/tag/r132). (already bundled into the Threebox build). If desired, other versions can be swapped in and rebuilt [here](https://github.com/jscastro76/threebox/blob/master/src/three.js), though compatibility is not guaranteed.\n- **Mapbox-gl-js v1.11.1. or v.2.0.1**. **Warning**: Despite v1.11.1 still supported, if used, some features from mapbox v.2.0.1 won't be obviously available such as sky layers.\n- **Azure Maps v2.0.31.**\n\n<br>\n\n---\n\n## Getting started\n\nYou can use threebox in three different ways.\n\n#### NPM install\n\nAdd threebox to your project via **npm package** [![NPM version](http://img.shields.io/npm/v/threebox-plugin.svg?style=flat-square)](https://www.npmjs.org/package/threebox-plugin) :\n\n```js\nnpm install threebox-plugin\n```\n\nThen you will need to import Threebox object in your code. Depending your javascript framework this might be different.\n\n```js\nimport { Threebox } from \"threebox-plugin\";\n```\n\nDepending the framework, wrapper or bundler you ar using, try with this:\n\n```js\nimport { Threebox } from \"threebox-plugin/dist/threebox\";\n```\n\n<br/>\n\n#### Use the bundle locally\n\nDownload the bundle from [`dist/threebox.js`](dist/threebox.js) or [`dist/threebox.min.js`](dist/threebox.min.js) and include it in a `<script>` tag on your page.  \nIf you want to use styles predefined, add the link to the cascade style sheet, just ensure the `src` and `href` attributes are pointing to relative or absolute url path.\n\n```html\n<script src=\"../dist/threebox.js\" type=\"text/javascript\"></script>\n<link href=\"../dist/threebox.css\" rel=\"stylesheet\" />\n```\n\n<br/>\n\n#### Public CDNs\n\nThreebox can be also used from different public CDNs:\n\n##### jsdelivr\n\nThis CDN has the particularity that always requires the version of the package to download individual files.\n\n```html\n<script\n  src=\"https://cdn.jsdelivr.net/gh/jscastro76/threebox@v.2.2.2/dist/threebox.min.js\"\n  type=\"text/javascript\"\n></script>\n<link\n  href=\"https://cdn.jsdelivr.net/gh/jscastro76/threebox@v.2.2.2/dist/threebox.css\"\n  rel=\"stylesheet\"\n/>\n```\n\n<br/>\n\n##### unpkg\n\nDespite this CDN admits version, if omitted, it will download always the last one published.\n\n```html\n<script\n  src=\"https://unpkg.com/threebox-plugin/dist/threebox.min.js\"\n  type=\"text/javascript\"\n></script>\n<link\n  href=\"https://unpkg.com/threebox-plugin/dist/threebox.css\"\n  rel=\"stylesheet\"\n/>\n```\n\nFor an specific version (i.e. v2.2.1) use the followin:\n\n```html\n<script\n  src=\"https://unpkg.com/threebox-plugin@2.2.1/dist/threebox.min.js\"\n  type=\"text/javascript\"\n></script>\n<link\n  href=\"https://unpkg.com/threebox-plugin@2.2.1/dist/threebox.css\"\n  rel=\"stylesheet\"\n/>\n```\n\n<br/>\n\n#### Test the samples\n\nSeveral introductory examples are [here](https://github.com/jscastro76/threebox/tree/master/examples).  \nTo run them, create a `config.js` file with your Mapbox-gl-js access token, alongside and in the format of [the template](https://github.com/jscastro76/threebox/blob/master/examples/config_template.js).\n\n<br>\n\n---\n\n## Contributing\n\n- Clone the [Github repo](https://github.com/jscastro76/threebox/).\n- Build the library with `npm run build` to get the minimized version, or `npm run dev` to get the development version and rebuild continuously as you develop.\n- Both commands will output a bundle in [`dist/`](dist/) folder.\n\n#### Unit tests\n\nTests live [here](/tests).\n\n- Build first the test bundle with `npm run test`, this will create [`tests\\threebox-tests-bundle.js`](tests/threebox-tests-bundle.js)\n- Then in your preferred browser navigate to [`threebox-tests.html`](https://github.com/jscastro76/threebox/blob/master/tests/threebox-tests.html) and check the console for test results.\n\n#### How to build the project in Visual Studio\n\nSample to get a full build from scratch for Visual Studio:\n\n- Install [Node.js](https://nodejs.org/en/)\n- Clone the repo and open a new Project using main.js\n- Install / Update the packages browserify, tape, ncp, uglyfy, watchify.\n- Right click on the project at the Solution Explorer > Open Node.js Interactive Window:\n- execute `.npm [ProjectName] init -y`\n- execute `.npm [ProjectName] install`\n- execute `.npm [ProjectName] i`\n- execute `.npm [ProjectName] run dev` or `.npm run build\n`\n","readmeFilename":"README.md"}