{"_id":"@dvgis/maplibre-three-plugin","_rev":"4-c6d16bad4bd1ca015a363d68a8399d6f","name":"@dvgis/maplibre-three-plugin","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@dvgis/maplibre-three-plugin","version":"1.0.0","author":{"name":"cavencj","email":"cavencj@gmail.com"},"license":"MIT","_id":"@dvgis/maplibre-three-plugin@1.0.0","maintainers":[{"name":"cavencj","email":"cavencj@gmail.com"}],"dist":{"shasum":"f51b2d2776f6a7df75a03f60b2c8346187d5da22","tarball":"https://registry.npmjs.org/@dvgis/maplibre-three-plugin/-/maplibre-three-plugin-1.0.0.tgz","fileCount":6,"integrity":"sha512-90avTHWkDdlRfkDGwEdiS5wyKb/+cZURAy5IkM6ZfKRad7ZxSWw5vd8krKUWmbmX6cd2B0IYl0p7L0OU3jKvTw==","signatures":[{"sig":"MEYCIQDjddwInG95ewvOAo0pgo/rG/okXSQUNprZ/AfDl7nGOQIhAKMf0KXcdEkzKe4T5ghieKvw/V8fOpZAGMmJzgNAVmBh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11059},"main":"dist/index.js","type":"module","scripts":{"dev":"rimraf dist && gulp dev","lint":"eslint --fix src","build":"rimraf dist && gulp build","start":"node server.js","build:iife":"rimraf dist && gulp buildIIFE","build:node":"rimraf dist && gulp buildNode","build:release":"rimraf dist && gulp buildRelease","prepublishOnly":"yarn run build:release"},"_npmUser":{"name":"cavencj","email":"cavencj@gmail.com"},"repository":{"url":"https://github.com/dvgis/maplibre-three-plugin.git","type":"git"},"description":"`maplibre-three-plugin` is a bridge plugin that cleverly connects [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) with [Three.js](https://threejs.org/), enabling developers to implement 3D rendering and animation on maps.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","sass":"^1.62.1","chalk":"^5.2.0","eslint":"^8.40.0","rimraf":"^5.0.0","esbuild":"^0.20.2","express":"^4.18.2","shelljs":"^0.8.5","fs-extra":"^11.1.1","prettier":"^2.8.8","gulp-clean":"^0.4.0","portfinder":"^1.0.32","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.5","eslint-plugin-node":"^11.1.0","esbuild-sass-plugin":"^3.1.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","esbuild-plugin-globals":"^0.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","esbuild-plugin-inline-image":"^0.0.9","@babel/plugin-transform-runtime":"^7.21.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"three":"^0.165.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-three-plugin_1.0.0_1733666628317_0.1322507451628152","host":"s3://npm-registry-packages"},"deprecated":"Package moved to @dvt3d/maplibre-three-plugin"},"1.0.1":{"name":"@dvgis/maplibre-three-plugin","version":"1.0.1","author":{"name":"cavencj","email":"cavencj@gmail.com"},"license":"MIT","_id":"@dvgis/maplibre-three-plugin@1.0.1","maintainers":[{"name":"cavencj","email":"cavencj@gmail.com"}],"dist":{"shasum":"8ca54180167d61b574f4fb82f05aea0e869a5df4","tarball":"https://registry.npmjs.org/@dvgis/maplibre-three-plugin/-/maplibre-three-plugin-1.0.1.tgz","fileCount":6,"integrity":"sha512-ITLIXwr0S+bDDCzsuy33xc8Y5JBk/ddbdKTUx2/kwmznSHaQRYU/KSiW+QF8c6XfJ+ZGfRjUaFtLBbjhADPALQ==","signatures":[{"sig":"MEYCIQDNc1qzBTwOwATvgd49s1oZQDtMM+LVwm8EEEUPYiYCGAIhAOfobwieys0z1ro+7bqAi+ji1bzVIiRFkcJDrAVjcvuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10666},"main":"dist/index.js","type":"module","scripts":{"dev":"rimraf dist && gulp dev","lint":"eslint --fix src","build":"rimraf dist && gulp build","start":"node server.js","build:iife":"rimraf dist && gulp buildIIFE","build:node":"rimraf dist && gulp buildNode","build:release":"rimraf dist && gulp buildRelease","prepublishOnly":"yarn run build:release"},"_npmUser":{"name":"cavencj","email":"cavencj@gmail.com"},"repository":{"url":"https://github.com/dvgis/maplibre-three-plugin.git","type":"git"},"description":"`maplibre-three-plugin` is a bridge plugin that cleverly connects [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) with [Three.js](https://threejs.org/), enabling developers to implement 3D rendering and animation on maps.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","sass":"^1.62.1","chalk":"^5.2.0","eslint":"^8.40.0","rimraf":"^5.0.0","esbuild":"^0.20.2","express":"^4.18.2","shelljs":"^0.8.5","fs-extra":"^11.1.1","prettier":"^2.8.8","gulp-clean":"^0.4.0","portfinder":"^1.0.32","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.5","eslint-plugin-node":"^11.1.0","esbuild-sass-plugin":"^3.1.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","esbuild-plugin-globals":"^0.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","esbuild-plugin-inline-image":"^0.0.9","@babel/plugin-transform-runtime":"^7.21.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"three":"^0.165.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-three-plugin_1.0.1_1733709555678_0.9482345286818916","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package moved to @dvt3d/maplibre-three-plugin"},"2.0.0":{"name":"@dvgis/maplibre-three-plugin","version":"2.0.0","author":{"name":"cavencj","email":"cavencj@gmail.com"},"license":"MIT","_id":"@dvgis/maplibre-three-plugin@2.0.0","maintainers":[{"name":"cavencj","email":"cavencj@gmail.com"}],"dist":{"shasum":"13b9be28b00d771141dfe1cc542232299bd0b334","tarball":"https://registry.npmjs.org/@dvgis/maplibre-three-plugin/-/maplibre-three-plugin-2.0.0.tgz","fileCount":6,"integrity":"sha512-zz6IIU5CivYh2Z1xm2fkaVwvN0jU/J1NjOfgmT+epUG3mTlTAGQ++WpR62TTOaEd5GtshtGWHz2DSclKPE6Pqg==","signatures":[{"sig":"MEUCIQCUu1j96HyPlAZKQ1OhKr+WcnjnJGmtFznWO/6zxguonAIgNHck+8sen0iNn3fAzL2JD0xHbwi+jjaeJ4GJS3xHDTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11228},"main":"dist/index.js","type":"module","scripts":{"dev":"rimraf dist && gulp dev","lint":"eslint --fix src","build":"rimraf dist && gulp build","start":"node server.js","build:iife":"rimraf dist && gulp buildIIFE","build:node":"rimraf dist && gulp buildNode","build:release":"rimraf dist && gulp buildRelease","prepublishOnly":"yarn run build:release"},"_npmUser":{"name":"cavencj","email":"cavencj@gmail.com"},"repository":{"url":"https://github.com/dvgis/maplibre-three-plugin.git","type":"git"},"description":"`maplibre-three-plugin` is a bridge plugin that cleverly connects [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) with [Three.js](https://threejs.org/), enabling developers to implement 3D rendering and animation on maps.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","sass":"^1.62.1","chalk":"^5.2.0","eslint":"^8.40.0","rimraf":"^5.0.0","esbuild":"^0.20.2","express":"^4.18.2","shelljs":"^0.8.5","fs-extra":"^11.1.1","prettier":"^2.8.8","gulp-clean":"^0.4.0","portfinder":"^1.0.32","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.5","eslint-plugin-node":"^11.1.0","esbuild-sass-plugin":"^3.1.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","esbuild-plugin-globals":"^0.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","esbuild-plugin-inline-image":"^0.0.9","@babel/plugin-transform-runtime":"^7.21.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"three":"^0.165.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-three-plugin_2.0.0_1736475981129_0.5246812741358913","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package moved to @dvt3d/maplibre-three-plugin"}},"time":{"created":"2024-12-08T14:03:48.232Z","modified":"2026-02-26T06:06:15.544Z","1.0.0":"2024-12-08T14:03:48.487Z","1.0.1":"2024-12-09T01:59:15.839Z","2.0.0":"2025-01-10T02:26:21.365Z"},"author":{"name":"cavencj","email":"cavencj@gmail.com"},"license":"MIT","repository":{"url":"https://github.com/dvgis/maplibre-three-plugin.git","type":"git"},"description":"`maplibre-three-plugin` is a bridge plugin that cleverly connects [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) with [Three.js](https://threejs.org/), enabling developers to implement 3D rendering and animation on maps.","maintainers":[{"name":"cavencj","email":"cavencj@gmail.com"}],"readme":"# maplibre-three-plugin\n\n`maplibre-three-plugin` is a bridge plugin that cleverly connects [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) with [Three.js](https://threejs.org/), enabling developers to implement 3D rendering and animation on maps.\n\n## Install\n\n```shell\nnpm install @dvgis/maplibre-three-plugin\n----------------------------------------\nyarn add @dvgis/maplibre-three-plugin\n```\n\n## Quickly Start\n\n`maplibre-three-plugin` depends on three, please make sure three is installed before using it.\n\n```javascript\nimport maplibregl from 'maplibre-gl'\nimport 'maplibre-gl/dist/maplibre-gl.css'\nimport { MapScene } from '@dvgis/maplibre-three-plugin'\n\nconst map = new maplibregl.Map({\n  container: 'map', // container id\n  style: 'https://demotiles.maplibre.org/style.json', // style URL\n  center: [0, 0], // starting position [lng, lat]\n  zoom: 1, // starting zoom\n})\nconst mapScene = new MapScene(map)\n```\n\n## Examples\n","readmeFilename":"README.md"}