{"_id":"vue3-maplibre-gl","_rev":"34-45d3097d30781fbe4ce557f529c81221","name":"vue3-maplibre-gl","dist-tags":{"latest":"6.1.2"},"versions":{"3.1.27":{"name":"vue3-maplibre-gl","version":"3.1.27","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.1.27","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"d075622ad21e3999411a5aca902d11979c922515","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.1.27.tgz","fileCount":13,"integrity":"sha512-TGTN4fVk/mi+sOkW7mH04ctB+Tz4DNGnOw6wLRw98+qH4iCl7m4vijUV9BRtyQKwntOgKEpI5vJfNMkJMjSLwQ==","signatures":[{"sig":"MEUCIQDeZmkxYxb4byx4tTMcM9VwMlJbbezIqu4mrA7ew983TAIgJLqebasq3sCeSS9fEqdv35xDTVsEAtF7Q+3/I4DRUQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315358},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","actor":{"name":"danhnguyen97","type":"user","email":"danh121097@gmail.com"},"email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{"vue":"^3.4.27","maplibre-gl":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.1.27_1752162455807_0.17085251316660854","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"vue3-maplibre-gl","version":"3.2.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"1503faf9850eb23446d531751b4b219fc196cb34","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.0.tgz","fileCount":13,"integrity":"sha512-+aficvPPwyUO6LQGjzh0IlEr0udUckTrqGSeHYKJ6v4+jXNKPnnWKRptgNfI39YK9jkwtMZO0FCyfBzFT4wHdQ==","signatures":[{"sig":"MEYCIQDgrduaP/LTiTAXdjDzsoqiA50Yli9VvzyQB6953xkdwgIhAIdF4VHVyvMAUrkuqXGxxDsOsL8Nfa7Of7O9oYg2wRFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6670237},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","actor":{"name":"danhnguyen97","type":"user","email":"danh121097@gmail.com"},"email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{"vue":"^3.4.27","maplibre-gl":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.0_1752163246261_0.40285068882493924","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"vue3-maplibre-gl","version":"3.2.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"a194d454682ad2b4d3d22231c0be9adcdc210700","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.1.tgz","fileCount":127,"integrity":"sha512-ZNTak3OUraIhg1ZDmHePSzaDzmJJ0taOqQsTi5qhbb83vup8M/zxnO5AvDs3YscJcSV99uW2aIng3mVVw4YCrw==","signatures":[{"sig":"MEUCIQDUQvEDjjJO9bbwq2H0TdmfhVtvqzHvmI5y27R9lNQLiQIgdtG/FEIdFbU8mxaPI+yWe53uU1p40Sh3ZJ/qgzzhZa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7708965},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","actor":{"name":"danhnguyen97","type":"user","email":"danh121097@gmail.com"},"email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{"vue":"^3.5.17","maplibre-gl":"^5.6.1","vue3-maplibre-gl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.1_1752173233669_0.1968621283529275","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"vue3-maplibre-gl","version":"3.2.2","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.2","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"f5112bfb26930687fe1e3991f9215eb49565d361","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.2.tgz","fileCount":135,"integrity":"sha512-kr1sCCt8+s866qQuYR/WYLM9njsgAFGL9U+K4LisEzjLHzg/+nbxxWWZtmLC9ej9pTdsLwnxCDeFKMrvyfwTSQ==","signatures":[{"sig":"MEUCIGDexEKnLlfl7+IyI185dccQRQdIh9huTOtme2lyW7ZuAiEA8yXRCOBqITSmzM/sh1mBXIbIcDa4e0Kh4EQboDEpPz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428535},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.2_1752461063411_0.7937851411107153","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"vue3-maplibre-gl","version":"3.2.3","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.3","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"1e50306ee714bcf802f5e1e25b720a142abb4ec8","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.3.tgz","fileCount":135,"integrity":"sha512-wJX/WyLzETTHAQwLU2J+5rOnDWydQ2y4zdmVM3MkJAAZAE+Vzz3DB060n/PqWTh6nULExPLIxN0Pcyl48lNWGw==","signatures":[{"sig":"MEQCIBXLC/PRpXsqg+tdxYxBo5qj7IZqCUqnYwNLJK5Sv2bZAiBF/88KG57KHG/BfxZjF921zeJS+ExSN/cLhQsb/i41dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1496026},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.3_1752462744036_0.9666157788219911","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"vue3-maplibre-gl","version":"3.2.4","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.4","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"3d3e83c0b203f869fb04b2a8062d89fcbf5878ce","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.4.tgz","fileCount":135,"integrity":"sha512-ztManu2DFE5kZ+SP/L4mKPIwp9K36Jv/1IOq7M31rJaCBcyye9Gw42EoNoqNp23Q8+6y7mGTp94DUbCQA5dU6Q==","signatures":[{"sig":"MEUCIFw8aXYODLOuMasPYV2vDRYqpAEFNew7LvO2jCcrrSbaAiEA/QVlTTD0DocL30pc6loK/z/5ZtkZkv8ewW5PErbaVxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511695},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.4_1752464064485_0.4832873828122939","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"vue3-maplibre-gl","version":"3.2.5","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@3.2.5","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"5dcc2c5a68a536a7cb54171cb7b32fd7f7399b2c","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-3.2.5.tgz","fileCount":135,"integrity":"sha512-tKo2+SrJ8tCm0jHk3MMzP+D1v917adf/4h5ims8r+ZtWOihAmDugzfZUVI9Jiz0cTvMm42zf8p1Wo61FhagQYQ==","signatures":[{"sig":"MEUCIQCKtfYahT+Sl0bIVbvB86lpUoeMrL1ImZ9Y5q1DvxDIOAIgWDiL9BR6I8y0jKTo2Q80aKk+fUwJx8B+J5he+SrT/DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1527221},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_3.2.5_1754494440287_0.998468433842882","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"vue3-maplibre-gl","version":"4.0.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.0.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"052cbc8bf8f3ce87b047500b8b88c3e1fe88b760","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.0.0.tgz","fileCount":179,"integrity":"sha512-lChPx6INAqn/fXxBgniCX4buxp5oHAYW1QmSaZLWE8Yyog0QGPvmeClpFiVMYmweHvQiounDe9B1hUiCT4ItaQ==","signatures":[{"sig":"MEYCIQC2tcRvW6nVBCrd3Z9c2CPE193QfKaNTxolJTaxFUqg4AIhAOmRG1oEkuUb4fj05dzmVonbEk0pdRKUXH+xFvo/gCEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2249543},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.0.0_1762770667688_0.21882725409267123","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"vue3-maplibre-gl","version":"4.1.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.1.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"c2ae4578e3ccdc76ea74c3706b2fd8b27ec04fdd","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.1.0.tgz","fileCount":174,"integrity":"sha512-FSURzTXm2C1zvY/p33rrGqHV8X2J1SW7Yc00iBXHtNhDjQhzOTMJRULhH5WZg6MhKq+9Nr8GQGmA+Rbz7PK25w==","signatures":[{"sig":"MEUCIHbmDYd6SEVkG7z4QLlpUbYhhzVNidhI5OhbDaDGzrGAAiEAnLGIbsXbaz79mDTn7xXXJSDfqjuzajfJW+HqfD6EUbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185827},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.0.0","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.1.0_1762773656226_0.5629097912563452","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"vue3-maplibre-gl","version":"4.1.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.1.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"749fbf90a5501592da6402e2c458b968d4639245","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.1.1.tgz","fileCount":174,"integrity":"sha512-hg5keolQsTd4Nim8lyraueo5GDaAVakQ7d5kyueLKQy1OTU6GvhA+oAYnpkhwdoZ2009Z871mlslg7p9/UJEOQ==","signatures":[{"sig":"MEUCIQDS/4b1A4dYK40FcV+j9BRLZo8YWJWfxLGjJKaNR6CSAAIgG7KKB4K0jTqTWvqmebQZ3NwfH167GYXkugNycJlFmHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185590},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.0.0","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.1.1_1762774784623_0.35112741674984904","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"vue3-maplibre-gl","version":"4.1.2","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.1.2","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","dist":{"shasum":"8f2057872f64654f5a734e92c43ad05f73fe512f","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.1.2.tgz","fileCount":174,"integrity":"sha512-UjlTgmzcaLWFZnj+E7EG0kHqnJoZxgp8lleFUKSX9p9klCElPksxxdJFuSWt7j5JqzXt7pq2CWfuX9MpsRCw4A==","signatures":[{"sig":"MEUCIQCZkTWyGD7VNKlsbkUChEicRXAkAQcCkc6Pp09ie7Ce3QIgOsaimY2nxfqA6CpKbM3BRO13T3HCt65YWa5fZUPNeYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186221},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.0.0","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.1.2_1762783417002_0.9933351392716936","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"vue3-maplibre-gl","version":"4.2.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@4.2.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-mapbox-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-mapbox-gl/issues"},"dist":{"shasum":"7514b327741206dcacf1122bda75aafc6402b5ea","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.2.0.tgz","fileCount":120,"integrity":"sha512-OIyNa5i7wiByR6HmxZyLR8yGafWsyz8dxuMXUj7BqQnojhRrkP07S5EOuQqJaluXZXh9iDcqXnuKv69PWWa6hg==","signatures":[{"sig":"MEUCIFAXcmMmFJcnYjO7CirecVlL9fNdkY8hic74oQGQTKvtAiEA7gWslKZDAPrj6Q/XEvxuj3OOesBYkWG9v8bdWUoKeMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525132},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"e673222f54897e988ac02cf5a4038a27fbd803ca","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-mapbox-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.2.0_1765445833220_0.5912025538011447","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"vue3-maplibre-gl","version":"4.2.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.2.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","dist":{"shasum":"96ba3e821d16353373708e95eceef8768e6671d2","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.2.1.tgz","fileCount":135,"integrity":"sha512-IetbdgRdsC9q9WwwysDcNsFGBzt7x4rs5VxmurSaiazf3tJ2EIDcChNTRjw/0LbXoI0WKenAi+sXEYnjl0VK6A==","signatures":[{"sig":"MEYCIQDAwSTpHAhgsFamwwbc9caYgt6UI+77q5amPw15EscdAQIhAPctz5gnXwf5oWRE0uBgo31L1TNyUZXnvR7YMGF5Q7oE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525826},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^3.2.2","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.2.1_1766992344279_0.9169856543169663","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"vue3-maplibre-gl","version":"4.2.2","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.2.2","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","dist":{"shasum":"7ed5acb4cbbfdadacccdd947b0fbedead99ed7bc","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.2.2.tgz","fileCount":137,"integrity":"sha512-hQ5eX0l1HvFcW0qdm/Kg2cPgSnKWjAasFRMuq525pAmaOPejJVxr3dgDjk31Drdk21Q2ezJSlqRwQlFePhrvcA==","signatures":[{"sig":"MEYCIQCiPRi971ecmMX3JwVdK+ifk1y0yUFBUStn3xhmRUgdXwIhAPWmt67A9NU7y32GAmeLZTVzRjCcTunjiK584yJFuSmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537437},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@types/maplibre-gl":"^1.14.0","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.2.2_1770040785124_0.23679216399406733","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"vue3-maplibre-gl","version":"4.2.3","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"name":"Danh Nguyen"},"license":"MIT","_id":"vue3-maplibre-gl@4.2.3","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","dist":{"shasum":"cdabcf53bafa8ae4ecbe35915b2a985d87b36fbb","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-4.2.3.tgz","fileCount":137,"integrity":"sha512-G+ZpMXLRZW6tEf1h2SIS4aaLp0P6lCRa8/LtbGvkbi5LlSRUwNO2w54BEDllguEyf/ZFOL+LBtifpsoOuqRuGw==","signatures":[{"sig":"MEQCIHGJKw2i1POIujaOytcExJLswA2e3BaSvrriw4ZolNoxAiA+fcC8Lp9kpBONejQ69I7HlHirHT7b3IMu52TGYwrBdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545146},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","build":"yarn clean && vite build","clean":"rm -rf dist","deploy":"yarn build && yarn publish","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"yarn build && yarn pack --dry-run","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","prepublishOnly":"yarn lint:check && yarn type-check && yarn build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Danh Nguyen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css","*.vue"],"dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vue-tsc":"^2.0.19","prettier":"^3.3.1","tsc-alias":"^1.8.10","vitepress":"^1.0.0-rc.44","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_4.2.3_1775115023255_0.1529241585119976","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"vue3-maplibre-gl","version":"5.0.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"1eb5d21ae3f0475998eb379727e97f273ea46530","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.1.tgz","fileCount":144,"integrity":"sha512-ubByAOUaqZSelx7loNhYZu3d0FXEEmNrb8wdh3q92E5CnEepkjBEvIddxlLSS6Mt1lXJlYHLEQH9GAG/cCqW8A==","signatures":[{"sig":"MEUCIA+tGQorXy+5A3d8fAKfX8mx2WKA/3WDrzApBGUGDBZvAiEAyhc91Dw4kAdfFK74y0wVThpj/ZMHwgf06y/fYjmRpzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349362},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"d8c013cdfd7ef0f35330c57fe1344362dc5bdf4b","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build && npm publish","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"cd nuxt && bun run build && npm publish","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.1_1775297076745_0.5040164171219756","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"vue3-maplibre-gl","version":"5.0.4","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.4","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"2167c83e01df1aa3f7848e08a59eabf0c8eb6c10","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.4.tgz","fileCount":144,"integrity":"sha512-7R9arlfrVU0pjLSxjZnIcOvbawbIWnM/hbWHbPXOHzrDWZyhp0bOCn7JOGm5mYCbC7vAW1CHVfByqs3lYgY9hQ==","signatures":[{"sig":"MEQCIQCdGKY1NVmvjsk8yiBwTMszq4Gd+HfYudZJf43NdRN9NgIfGEHFgb/nCmfGO/W54uVNPXvu7BkC247Cy8nVP9vYLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349521},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"7574503585a57ff4b68b6179e3bcc028d778915c","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.4_1775348978079_0.530015606513569","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"vue3-maplibre-gl","version":"5.0.6","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.6","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"fcb1df2d1c00a5be9a9332ae966cc929f597adc2","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.6.tgz","fileCount":144,"integrity":"sha512-DOcGL5kg1mgFFm0TKd4Auchabryl6SX9mcM/KJ7+/jOZ1wAcB1E6Zcok7SVxpksxI/1pCzvPRixsEPtj3mlESQ==","signatures":[{"sig":"MEYCIQCZPGKiiBpYGS2h/bUH5e8iAKddzNd3UmaBg7izxpnZpQIhAIj862OI1ee4fJUqcPRKMrT7egIpiHcqkDlR4CE5Ssvn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349328},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"db20e4fe6d8247cedeace2c22cd7815cc9149d63","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.6_1775531048290_0.9177127588554232","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"vue3-maplibre-gl","version":"5.0.7","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.7","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"8951a1022e3b371995258de19d9624a6cc278110","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.7.tgz","fileCount":144,"integrity":"sha512-7Gs0m7Sg7FIRiyCod3eMAnbE3YyixEz2uOdZ8PxQlHpzAidq0Tmiwz2F9XqY/VoL3Td2zyLj3bwkGT5yWMNgHg==","signatures":[{"sig":"MEQCIHS66IfN0jYmBcIFJfXYZ9fysAhdzyzQYZsO7QQQldY1AiAwv/JFw/HcxXPyo3Zt12lRDtlUnlIx+9j9m2fLlpImng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350093},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"13f311e545041dff8a61f1c7212820ae320f8b79","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.7_1778727231346_0.7267024560513808","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"vue3-maplibre-gl","version":"5.0.8","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.8","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"9704f0a13e4d66914aa5088e45b943ba4c045889","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.8.tgz","fileCount":144,"integrity":"sha512-W6Gid721n0wbUfjUzSFAy82IK+UhC06fiIOIlIOWNiRwPdjWtDoUCs37EEdfcsv83N7kRcsXFgfqhrpBzZty+Q==","signatures":[{"sig":"MEUCIQCrjkaBoJeczj4sjm3Z8Go0oqDA7SVnK0KFgGvZ96x6tQIgcW4EyqWPDZpglAHxxiLeR50rZOzPq5HU1eVgWeWc0VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355948},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"65a04d0636e14eb4cc805ab1820bf64b08fee696","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.8_1778727698165_0.7228429780588024","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"vue3-maplibre-gl","version":"5.0.9","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.0.9","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"2412be28b73feca3ccc439bf8b8cc84d3755ba61","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.0.9.tgz","fileCount":144,"integrity":"sha512-IBPA6DqkcElLYQug+tXdh7OezBKrhwtLcfY/nJuMPe3M73Xso/2qPjGQ/kP+4NkqMmWnjS2nZV3+Z5S/gvfxWg==","signatures":[{"sig":"MEUCIQClfd5SAvtQ/KW6Sf2K+2XtnxqH/bqQJ81ojoU2zm5HKQIgINIe3YFaPLmo043aDpE71BhSIO8iSonEO/85ElToJoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357687},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"6117a14e43bea7505f3c262d10d5ed207b672e94","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.0.9_1778728430086_0.8406014144426954","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"vue3-maplibre-gl","version":"5.1.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.1.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"00afb20380707cbca8964b33cf04df6e4d3959af","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.1.1.tgz","fileCount":144,"integrity":"sha512-C3tG4QMm6lUg851J4duOPlGQV2U76uyJ04rsuUGZ5wKTRVj0UbaWNI/7yWx2zbxoYu1pmq9m0tnM4wBvTh8wsg==","signatures":[{"sig":"MEYCIQC3O8c2+bIZgtTLiC1kLR1XmWAATmi/HUBZDkIqCGLI9AIhANde1tepEbz8KhBaIMdfguSGPGkvb2xEXsQig4G/TX2f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349328},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"42982207a8e023830ad00c33cf870187a5140834","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.1.1_1778729003484_0.35860467242869776","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"vue3-maplibre-gl","version":"5.1.3","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.1.3","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"34919174d6c2db372b93f35b1ff1283ea30f5275","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.1.3.tgz","fileCount":144,"integrity":"sha512-pHem7kgoAw3pJaxwSYxo7GjYcDyJZUV4khEbGMaKbaYYpM2sRCq4XiXujjBxlrIPUmNcDLHYCVnhIUoyQ5W2jg==","signatures":[{"sig":"MEQCIBayhbowIPCxU7E3dVWfnptgne7+uEW0eOzxV0a6NCFlAiBfO2M6PGbTjoiIWmtoKGdtCEQUxo6vHe/Y/LsqtJyDsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351082},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"849f9a6302b7f1136b61d9d321d45e3506dbecf8","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.1.3_1781594342290_0.7422196560601038","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"vue3-maplibre-gl","version":"5.1.4","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.1.4","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"c8e2ba1537786a3449fbede64d6d50dfa1536c01","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.1.4.tgz","fileCount":144,"integrity":"sha512-0+5RvGdJS1Y8m/qOJUPypcFv7i8H4L+5R1cOLDkJjGp1ZlbvKJw91/QAA3XoT4R+b9a1PiczpesI9je/5maw2w==","signatures":[{"sig":"MEQCIELhFR2K4izQJEio5ysjrrdbZ3J481OFy7hMTHQO6moaAiAkbukFzIPvV797zGl2EbNONeQxl/Fgx5zFhxpBXmlstg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355417},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"e8b5f8be3f5b1e2e41986507514dbb790f2e4630","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.1.4_1784089088996_0.026992187739664164","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"vue3-maplibre-gl","version":"5.1.5","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@5.1.5","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"d2c7fa7498fcc589a98a9c845f1ee68cdaff682d","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-5.1.5.tgz","fileCount":144,"integrity":"sha512-uPsLeDsOHJ5ohVivdkMaBw2mpS6kyg468iCGa+1vv24YCdR+kRyptaQgcWQfaxDT18IIbJjVV2YfxE60xI5NUA==","signatures":[{"sig":"MEUCIEwodzieZgAUP8dWpV/qLoixS4yDsJnKHLwJP07y6CdwAiEAtq8DaDIK0Rfo1WzwSddw4pc2dfDYFGI3fwWzY0kxCiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364960},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"3c5f209a4abafbd5431ef425b633980af42777c2","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"npm version patch --no-git-tag-version && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"npm --prefix nuxt version patch --no-git-tag-version && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","prepublishOnly":"bun run lint:check && bun run type-check && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","nanoid":"^5.0.7","terser":"^5.43.1","vitest":"^4.1.2","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","vue3-maplibre-gl":"^4.2.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_5.1.5_1784089521628_0.241477810596342","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"vue3-maplibre-gl","version":"6.0.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.0.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"19a08da8085ed809cad8732a1f76df9f6436686c","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.0.0.tgz","fileCount":120,"integrity":"sha512-5XGljCU+pHED2NgYFhsg8EKEWw4H6ToebhdaU5TmL4urJWn2Gc3lTf6hpSnd/W3XnqbGNLpw72PwrUo/gNh8SA==","signatures":[{"sig":"MEUCIQC5iBCTA3jS9UkHhzE3WXpC3suga/xY6fLIulUJstjcfgIgHcqBp9Q4y4SSjs8i36e4PEmZB5EXNcIIAYLb7071g9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423600},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"ddc43e6673ffee3f393f0a797d48b2564008f1f6","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"deprecated":"Built before maplibre-gl became a peer dependency; use 6.0.1 or later","repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.20.0","dependencies":{"maplibre-gl":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.0.0_1788751751033_0.3504132417456709","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"vue3-maplibre-gl","version":"6.0.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.0.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://github.com/danh121097/vue-maplibre-gl#readme","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"e8a11a94000dfe984d20aec58f2c97f90f0a265d","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.0.1.tgz","fileCount":120,"integrity":"sha512-cXGyfRjwDHK2JN1FlOMgzy+3bqsJSKXv+q5OG37t0aco6IK3BvwkNliNa71INcRxh39NRv6Q/v+wHLU304cj/g==","signatures":[{"sig":"MEUCIQD94cXxr6TMDl0yFPElgr85ZMCBlFJsRoHYKucz5FUk7gIgckmdMSxsDZ4IJcVol1NRs62fFoNqCgFwAAWaoIIk9zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423837},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"dfaa2b4f269ba513108c904b41d7e8977d8c9894","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.0.1_1788752829969_0.01611192877188361","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"vue3-maplibre-gl","version":"6.0.2","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.0.2","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://vue-maplibre-gl.pages.dev/","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"e650d9a9853df9b25d5cde2cdb1ecdedd5c72d05","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.0.2.tgz","fileCount":120,"integrity":"sha512-GGKnxKc/1S98buZ5YiPg72ptgerz/oGRFZXqqVYYp1jg/+X8V20vLHNgBqO/8EL88yxm+mRha+WoGjuOrdW14w==","signatures":[{"sig":"MEUCIAQ2yE7uS4e08sviXXEW20h4P6Aunu0qOmhjpLwywRvnAiEAo67DvhGYa34ZZ/tlYMc9KrfqA3MHJGJLe/MjzmcoNCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431563},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"10c58a01bfd7a86afc1f14a2a8df431587a6188b","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.0.2_1788939010149_0.6053546115932606","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"vue3-maplibre-gl","version":"6.0.3","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.0.3","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://vue-maplibre-gl.pages.dev/","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"5605d5395ae1f4f37672a6863e2943357ec83007","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.0.3.tgz","fileCount":120,"integrity":"sha512-mvnsSTsMc5t+PeC8lCY0QCI3QjcPt3OBF7/8BmkgXd+963QbKGzK4ARrJ6g7YnqumKeTDFFCtPOrFqr/WZ0E5A==","signatures":[{"sig":"MEUCIDEYPFyW4DOQ8Sl9wXL4n925VOZWhxDhKzfmxPfm6mSNAiEA9R/q/UAFy1EkZAOM+you+a3jLyIkc/xqJdYOweJre5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431718},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"7698933b42bbc3a8d6215c029c6aa9924b97e7a3","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"^3.3.1","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.0.3_1788940935810_0.7743690384421953","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"vue3-maplibre-gl","version":"6.0.4","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.0.4","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://vue-maplibre-gl.pages.dev/","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"ec44646a682f0fccfbaf86ca6bae0db7ea5e4a85","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.0.4.tgz","fileCount":120,"integrity":"sha512-ASxyON+ocvvcYHbv3ecbt1UfMIi+ITHv3uCRckTK+o1/u75lTGW+dNDjGxxZN0KD7t/eSEmwO5nIbifEJrtCAg==","signatures":[{"sig":"MEQCICdqDCOTNIxmVMAGrONx7wbmi3Nu4/G7/cwR7McOA8BWAiBMGdILXTOMUD8c0g/CAyMJ1NRJCYNPYbGFM9+K4sC0qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431717},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"}},"gitHead":"3171690b81bbebebffd7295a5474f881c844b4a5","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"10.9.3","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"3.6.2","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.0.4_1788947418709_0.11959231421190353","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"vue3-maplibre-gl","version":"6.1.0","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.1.0","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://vue-maplibre-gl.pages.dev/","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"5eaef0ecb87335837948db3ab68f82925d582f50","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.1.0.tgz","fileCount":121,"integrity":"sha512-/U2n1MCdywW/cCC3wmG8i5sCI5LrXpsUmoqCPCCBjfgffjy8tgqTy4JXXsSZYo/FpdjQduAkOGOY2yojjUvSLg==","signatures":[{"sig":"MEQCIEBM9PU/BCbSVN7gKy19sZAaLv5zyzwxsDxltiYE1YoJAiBv5w6zjsiCXlcO+zO2K43byGK3OOQ/htYMPbs57GlzgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502012},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"},"./style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"},"./dist/style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"}},"gitHead":"e32e16f15bc8b6ee471c622758a0f036dbe51c5a","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts && bun run build/emit-stylesheet-with-maplibre.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.19.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"3.6.2","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.1.0_1789013147235_0.928208754115879","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"vue3-maplibre-gl","version":"6.1.1","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"author":{"url":"https://harrynguyen.work","name":"Danh Nguyen"},"_id":"vue3-maplibre-gl@6.1.1","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"homepage":"https://vue-maplibre-gl.pages.dev/","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"dist":{"shasum":"83cc068cc59b16439192d4587f009521ad887242","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.1.1.tgz","fileCount":121,"integrity":"sha512-2KoOvova2TNeRpNeWcoy83YoijH0/ccdZ9QDHddQsP2zvgTm0vdPchB/hYyvEzxr/SHp/N081zz28iVtEi9M6w==","signatures":[{"sig":"MEYCIQC4wGciS62HAQ3aLr8tW56M+6zi/baKIZ4MG0C8W0FJsAIhAI0WmQTbA6yanFvIpUQvvXfi91L+bwSx5EJH8eVhraie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502788},"main":"./dist/index.umd.cjs","type":"module","style":"./dist/style.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.umd.cjs"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json","./dist/style.css":{"default":"./dist/style.css"},"./style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"},"./dist/style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"}},"gitHead":"66dcb324b6e4e4ccea64eafe341388854f5985e7","scripts":{"dev":"cd examples && vite --port 8080","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","test":"vitest run","build":"bun run clean && vite build && vite build --config vite.config.umd.ts && bun run build/emit-stylesheet-with-maplibre.ts","clean":"rm -rf dist","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","preview":"vite preview","docs:dev":"vitepress dev docs","changelog":"bun run build/update-changelog.ts","docs:build":"vitepress build docs","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","test:build":"bun run build && bun pm pack --dry-run","test:watch":"vitest","type-check":"vue-tsc --noEmit","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","docs:preview":"vitepress preview docs","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install --no-cache && bun run build && npm --prefix nuxt publish --access public","test:coverage":"vitest run --coverage","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check"},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"repository":{"url":"git+https://github.com/danh121097/vue-maplibre-gl.git","type":"git"},"_npmVersion":"11.19.0","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","sass":"^1.77.4","vite":"^5.2.12","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^4.1.11","vue-tsc":"^2.0.19","prettier":"3.6.2","happy-dom":"^20.8.9","tsc-alias":"^1.8.10","vitepress":"^1.6.4","@turf/bbox":"^7.0.0","typescript":"^5.4.5","vue-router":"^4.3.2","@types/node":"^20.14.0","maplibre-gl":"^5.6.1","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.3","@vitejs/plugin-vue":"^5.0.5","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","eslint-plugin-unused-imports":"^4.0.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"vue":"^3.0.0","maplibre-gl":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-maplibre-gl_6.1.1_1789017764491_0.7700005880526186","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"vue3-maplibre-gl","description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","version":"6.1.2","author":{"name":"Danh Nguyen","url":"https://harrynguyen.work"},"repository":{"type":"git","url":"git+https://github.com/danh121097/vue-maplibre-gl.git"},"homepage":"https://vue-maplibre-gl.pages.dev/","type":"module","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"module":"./dist/index.js","main":"./dist/index.umd.cjs","types":"./dist/index.d.ts","style":"./dist/style.css","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs","default":"./dist/index.js"},"./maplibre":{"types":"./dist/maplibre-reexports.d.ts","import":"./dist/maplibre-reexports.js","default":"./dist/maplibre-reexports.js"},"./style.css":{"default":"./dist/style.css"},"./dist/style.css":{"default":"./dist/style.css"},"./style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"},"./dist/style-with-maplibre.css":{"default":"./dist/style-with-maplibre.css"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","default":"./dist/components/index.js"},"./composables":{"types":"./dist/composables/index.d.ts","import":"./dist/composables/index.js","default":"./dist/composables/index.js"},"./package.json":"./package.json"},"sideEffects":["*.css"],"scripts":{"dev":"cd examples && vite --port 8080","build":"bun run clean && vite build && vite build --config vite.config.umd.ts && bun run build/emit-stylesheet-with-maplibre.ts","clean":"rm -rf dist","preview":"vite preview","lint":"eslint . --ext .vue,.js,.ts,.jsx,.tsx --fix","lint:check":"eslint . --ext .vue,.js,.ts,.jsx,.tsx","format":"prettier --write \"./**/*.{html,vue,ts,js,json,md}\"","format:check":"prettier --check \"./**/*.{html,vue,ts,js,json,md}\"","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","type-check":"vue-tsc --noEmit","test:build":"bun run build && bun pm pack --dry-run","prepublishOnly":"bun run format:check && bun run lint:check && bun run type-check && bun run test:coverage && bun run build && bun run docs:check","publish:vue":"bun run build/assert-version-unpublished.ts package.json && bun run build && npm publish --access public","publish:nuxt":"bun run build/assert-version-unpublished.ts nuxt/package.json && bun run build/assert-nuxt-dependency-published.ts && cd nuxt && bun install --no-cache && bun run build && npm --prefix nuxt publish --access public","changelog":"bun run build/update-changelog.ts","docs:check":"bun run build/docs-snippets/check-doc-snippets.ts","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"peerDependencies":{"maplibre-gl":"^5.6.1","vue":"^3.0.0"},"devDependencies":{"@turf/bbox":"^7.0.0","@turf/circle":"^7.0.0","@turf/helpers":"^7.0.0","@types/geojson":"^7946.0.14","@types/node":"^20.14.0","@typescript-eslint/eslint-plugin":"^7.11.0","@typescript-eslint/parser":"^7.11.0","@vitejs/plugin-vue":"^5.0.5","@vitest/coverage-v8":"^4.1.2","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^4.0.0","eslint-plugin-vue":"^9.26.0","happy-dom":"^20.8.9","maplibre-gl":"^5.6.1","prettier":"3.6.2","sass":"^1.77.4","terser":"^5.43.1","tsc-alias":"^1.8.10","typescript":"^5.4.5","vite":"^5.2.12","vite-plugin-dts":"^3.9.1","vite-plugin-eslint":"^1.8.1","vite-tsconfig-paths":"^4.3.2","vitepress":"^1.6.4","vitest":"^4.1.11","vue":"^3.5.17","vue-eslint-parser":"^9.4.3","vue-router":"^4.3.2","vue-tsc":"^2.0.19"},"lint-staged":{"*.{ts,tsx,js,jsx,cjs,mjs,vue}":"eslint --fix","*.{ts,tsx,js,jsx,cjs,mjs,css,scss,less,md,vue}":"prettier --write"},"gitHead":"0f05f5c6e9ee9424888afdc261ffafeea01692f5","_id":"vue3-maplibre-gl@6.1.2","bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"_nodeVersion":"24.21.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-LX2yH4tJnGsKiLcV1/wzLUHXDNc5vmAMWurW0EIcGOOfWc9xNS6f/4oOqC+t2vCW0qEtpcxiefzVttwxDc5sQw==","shasum":"e633961b26e60470ee18e938d9c5929d72092eca","tarball":"https://registry.npmjs.org/vue3-maplibre-gl/-/vue3-maplibre-gl-6.1.2.tgz","fileCount":121,"unpackedSize":503253,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6ziSddf09wwCNYpcOGFdb9kenssD198h/0VQnaJio1wIhAI0nd32Rr7YD2GK/V/Otywxr0vGKHeuHmGXqd5FgfoQs"}]},"_npmUser":{"name":"danhnguyen97","email":"danh121097@gmail.com"},"directories":{},"maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-maplibre-gl_6.1.2_1789022457429_0.934609992019209"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T15:47:35.806Z","modified":"2026-09-10T06:40:57.763Z","3.1.27":"2025-07-10T15:47:36.080Z","3.2.0":"2025-07-10T16:00:46.590Z","3.2.1":"2025-07-10T18:47:13.870Z","3.2.2":"2025-07-14T02:44:23.626Z","3.2.3":"2025-07-14T03:12:24.292Z","3.2.4":"2025-07-14T03:34:24.678Z","3.2.5":"2025-08-06T15:34:00.613Z","4.0.0":"2025-11-10T10:31:07.891Z","4.1.0":"2025-11-10T11:20:56.449Z","4.1.1":"2025-11-10T11:39:44.850Z","4.1.2":"2025-11-10T14:03:37.228Z","4.2.0":"2025-12-11T09:37:13.423Z","4.2.1":"2025-12-29T07:12:24.436Z","4.2.2":"2026-02-02T13:59:45.330Z","4.2.3":"2026-04-02T07:30:23.464Z","5.0.1":"2026-04-04T10:04:36.891Z","5.0.4":"2026-04-05T00:29:38.226Z","5.0.6":"2026-04-07T03:04:08.475Z","5.0.7":"2026-05-14T02:53:51.562Z","5.0.8":"2026-05-14T03:01:38.322Z","5.0.9":"2026-05-14T03:13:50.300Z","5.1.1":"2026-05-14T03:23:23.688Z","5.1.3":"2026-06-16T07:19:02.427Z","5.1.4":"2026-07-15T04:18:09.251Z","5.1.5":"2026-07-15T04:25:21.857Z","6.0.0":"2026-09-07T03:29:11.189Z","6.0.1":"2026-09-07T03:47:10.194Z","6.0.2":"2026-09-09T07:30:10.287Z","6.0.3":"2026-09-09T08:02:15.950Z","6.0.4":"2026-09-09T09:50:18.865Z","6.1.0":"2026-09-10T04:05:47.423Z","6.1.1":"2026-09-10T05:22:44.638Z","6.1.2":"2026-09-10T06:40:57.610Z"},"bugs":{"url":"https://github.com/danh121097/vue-maplibre-gl/issues"},"author":{"name":"Danh Nguyen","url":"https://harrynguyen.work"},"homepage":"https://vue-maplibre-gl.pages.dev/","keywords":["vue","vue3","maplibre","maplibre-gl","maps","typescript","components","composables","interactive-maps"],"repository":{"type":"git","url":"git+https://github.com/danh121097/vue-maplibre-gl.git"},"description":"Vue 3 components and composables for MapLibre GL JS - Build interactive maps with ease","maintainers":[{"name":"danhnguyen97","email":"danh121097@gmail.com"}],"readme":"# Vue3 MapLibre GL\n\n[![npm](https://img.shields.io/npm/v/vue3-maplibre-gl)](https://www.npmjs.com/package/vue3-maplibre-gl) [![Downloads](https://img.shields.io/npm/dt/vue3-maplibre-gl)](https://www.npmjs.com/package/vue3-maplibre-gl) [![Stars](https://img.shields.io/github/stars/danh121097/vue-maplibre-gl?style=flat-square)](https://github.com/danh121097/vue-maplibre-gl/stargazers) [![License](https://img.shields.io/npm/l/vue3-maplibre-gl)](https://github.com/danh121097/vue-maplibre-gl/blob/master/LICENSE)\n\n> **The most comprehensive Vue 3 library for MapLibre GL JS** - Build interactive maps with 10 components and 38 composables\n\nA powerful, feature-rich Vue 3 component library that provides an intuitive, reactive way to build interactive maps in your Vue applications using MapLibre GL JS.\n\n`maplibre-gl` is a peer dependency, re-exported from this package so your app and this one always share a single copy of the MapLibre runtime. npm and Bun would install it on their own; Yarn and pnpm would not, so the commands below name it explicitly.\n\n**Requirements:** Vue `^3.0.0` and `maplibre-gl` `^5.6.1`, both peer dependencies.\n\n**Using Nuxt?** Install [`nuxt-maplibre-gl`](https://www.npmjs.com/package/nuxt-maplibre-gl) instead — it wraps this package with auto-imports, CSS injection, and the SSR configuration MapLibre needs.\n\n## ✨ Features\n\n- 🗺️ **Interactive Maps** - High-performance vector maps with WebGL rendering\n- 🧩 **10 Vue Components** - Maplibre, GeoJsonSource, FillLayer, CircleLayer, LineLayer, SymbolLayer, Marker, Popup, Image, GeolocateControls\n- 🔧 **38 Composables** - Complete map management, animations, events, and utilities\n- 🎯 **Full TypeScript Support** - Comprehensive type definitions and interfaces\n- ⚡ **High Performance** - Optimized rendering with automatic resource cleanup\n- 📱 **Mobile-Friendly** - Touch controls and responsive design for all devices\n- 🌐 **Self-Contained** - Bundled CSS and automatic dependency management\n- 🔄 **Reactive Data Binding** - Seamless integration with Vue 3's reactivity system\n\n## 📦 Installation\n\n### Using Bun (Recommended)\n\n```bash\nbun add vue3-maplibre-gl maplibre-gl\n```\n\n### Using npm\n\n```bash\nnpm install vue3-maplibre-gl maplibre-gl\n```\n\n### Using Yarn\n\n```bash\nyarn add vue3-maplibre-gl maplibre-gl\n```\n\n### Using pnpm\n\n```bash\npnpm add vue3-maplibre-gl maplibre-gl\n```\n\n### Styles\n\n`vue3-maplibre-gl/dist/style-with-maplibre.css` is MapLibre's stylesheet plus this\npackage's own rules, so one import covers both. Apps that already load\n`maplibre-gl/dist/maplibre-gl.css` should import\n`vue3-maplibre-gl/dist/style.css` alongside it instead, rather than shipping\nMapLibre's CSS twice.\n\n## 🚀 Quick Start\n\n```vue\n<template>\n  <Maplibre :options=\"mapOptions\" style=\"height: 500px\" @load=\"onMapLoad\">\n    <!-- GeoJSON Data Source -->\n    <GeoJsonSource :data=\"geoJsonData\">\n      <FillLayer :style=\"fillStyle\" />\n      <CircleLayer :style=\"circleStyle\" />\n    </GeoJsonSource>\n\n    <!-- Interactive Marker -->\n    <Marker :lnglat=\"[0, 0]\" :draggable=\"true\">\n      <div class=\"marker\">📍</div>\n    </Marker>\n\n    <!-- Popup -->\n    <Popup :lnglat=\"[0, 0]\" :show=\"true\">\n      <div class=\"popup-content\">\n        <h3>Welcome to Vue3 MapLibre GL!</h3>\n        <p>Interactive maps made easy with Vue 3</p>\n      </div>\n    </Popup>\n\n    <!-- Geolocation Control -->\n    <GeolocateControls position=\"top-right\" />\n  </Maplibre>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport {\n  Maplibre,\n  GeoJsonSource,\n  FillLayer,\n  CircleLayer,\n  Marker,\n  Popup,\n  GeolocateControls,\n} from 'vue3-maplibre-gl';\nimport 'vue3-maplibre-gl/dist/style-with-maplibre.css';\n\nconst mapOptions = ref({\n  style: 'https://demotiles.maplibre.org/style.json',\n  center: [0, 0],\n  zoom: 2,\n});\n\nconst geoJsonData = ref({\n  type: 'FeatureCollection',\n  features: [\n    {\n      type: 'Feature',\n      geometry: { type: 'Point', coordinates: [0, 0] },\n      properties: { name: 'Sample Point' },\n    },\n  ],\n});\n\nconst fillStyle = ref({\n  'fill-color': '#088',\n  'fill-opacity': 0.8,\n});\n\nconst circleStyle = ref({\n  'circle-radius': 6,\n  'circle-color': '#007cbf',\n});\n\nfunction onMapLoad(event) {\n  // `@load` forwards MapLibre's own event. The map is `event.target`; the\n  // `onMapLoad` prop is the one that receives the map directly.\n  console.log('Map loaded:', event.target);\n}\n</script>\n\n<style>\n.marker {\n  font-size: 24px;\n  cursor: pointer;\n}\n\n.popup-content {\n  padding: 10px;\n  max-width: 200px;\n}\n</style>\n```\n\n## 🧩 Components\n\nAll 10 components are reactive and register themselves with the map they are nested in:\n\n| Component             | Description                                                   |\n| --------------------- | ------------------------------------------------------------- |\n| **Maplibre**          | Main map container with comprehensive event handling          |\n| **GeoJsonSource**     | Reactive data source for GeoJSON data with clustering support |\n| **FillLayer**         | Render filled polygons with customizable styling              |\n| **CircleLayer**       | Display point data as circles with dynamic sizing             |\n| **LineLayer**         | Render linear features like routes and boundaries             |\n| **SymbolLayer**       | Display icons and text labels                                 |\n| **Marker**            | HTML markers with drag support and custom content             |\n| **Popup**             | Interactive popup windows with custom HTML                    |\n| **Image**             | Manage and load images for map styles                         |\n| **GeolocateControls** | User location tracking with comprehensive events              |\n\n## 🔧 Composables\n\nAll 38 composables are exported from the package root, and every component in\nthe table above is built out of them — reach for one when you want the behaviour\nwithout the component:\n\n### Map\n\n- `useCreateMaplibre` - Create and manage a map instance, with status and error state\n- `useMaplibre` - Hold a map created elsewhere; pass it what `<Maplibre>` emits from `@register`\n- `useMaplibreConfig` - Global MapLibre performance settings, set once at app startup\n- `useCreateMarker` - Marker creation and lifecycle\n- `useCreatePopup` - Popup creation and lifecycle\n- `useCreateImage` - Load and manage style images\n- `useLayer` - Hold a layer created elsewhere, with reactive status and style setters\n\n### Layers\n\n- `useCreateLayer` - Generic layer creation for any layer type\n- `useCreateFillLayer` - Fill layer for polygons\n- `useCreateCircleLayer` - Circle layer for point data\n- `useCreateLineLayer` - Line layer for linear features\n- `useCreateSymbolLayer` - Symbol layer for icons and text\n\n### Sources\n\n- `useCreateGeoJsonSource` - GeoJSON source with reactive data\n- `useGeoJsonSource` - Hold a GeoJSON source created elsewhere, with error handling\n\n### Controls\n\n- `useGeolocateControl` - User location tracking control\n\n### Events\n\n- `useMapEventListener` - Map events, typed by event name\n- `useLayerEventListener` - Layer-scoped events\n- `useGeolocateEventListener` - Geolocate control events\n- `useMapReloadEvent` - Re-run work after a style reload\n\n### Camera\n\n- `usePanBy` / `usePanTo` - Pan by an offset, or to a coordinate\n- `useRotateTo` / `useSnapToNorth` / `useResetNorth` / `useResetNorthPitch` - Bearing and pitch\n- `useZoomIn` / `useZoomOut` / `useZoomTo` - Zoom control\n- `useFitBounds` / `useCameraForBounds` - Fit the camera to a bounding box\n- `useFitScreenCoordinates` - Fit the camera to two screen points\n\n### Animations and utilities\n\n- `useFlyTo` - Curved fly-to animation\n- `useEaseTo` - Eased camera transition\n- `useJumpTo` - Instant camera move\n- `useLogger` - Logging gated on a `debug` flag\n\n### Performance\n\n- `useDebounce` - Debounce a function\n- `useDebouncedRef` - Immediate and debounced views of one value\n- `useDebouncedWatch` - Debounced `watch`\n\nFull signatures and return types: [Composables API](https://vue-maplibre-gl.pages.dev/api/composables).\n\n## 🎯 TypeScript Support\n\nVue3 MapLibre GL includes comprehensive TypeScript support:\n\n```typescript\nimport { ref } from 'vue';\nimport {\n  Maplibre,\n  GeoJsonSource,\n  FillLayer,\n  type MapOptions,\n  type FillLayerStyle,\n  type GeoJSONSourceSpecification,\n} from 'vue3-maplibre-gl';\n\nconst mapOptions = ref<Partial<MapOptions>>({\n  style: 'https://demotiles.maplibre.org/style.json',\n  center: [0, 0],\n  zoom: 2,\n});\n\nconst fillStyle = ref<FillLayerStyle>({\n  'fill-color': '#088',\n  'fill-opacity': 0.8,\n});\n\nconst geoJsonData = ref<GeoJSONSourceSpecification['data']>({\n  type: 'FeatureCollection',\n  features: [],\n});\n```\n\nMapLibre GL **types** come from the package root, because types cost nothing at runtime:\n\n```typescript\nimport type { Map, MapOptions, StyleSpecification } from 'vue3-maplibre-gl';\n```\n\nMapLibre GL **runtime classes** live on the `/maplibre` subpath, so importing a component from the root does not pin the whole MapLibre runtime into your bundle:\n\n```typescript\nimport {\n  Map,\n  NavigationControl,\n  MaplibreMarker,\n} from 'vue3-maplibre-gl/maplibre';\n```\n\n`Marker` and `Popup` collide with the Vue components of the same name, so they are re-exported as `MaplibreMarker` / `MaplibrePopup` — or reach them through the namespace:\n\n```typescript\nimport { MaplibrePopup, maplibregl } from 'vue3-maplibre-gl/maplibre';\nimport { Marker } from 'vue3-maplibre-gl';\n\nconst popup = new MaplibrePopup();\nconst marker = new maplibregl.Marker();\n```\n\n`Marker` in the example above is the Vue component; importing straight from `maplibre-gl` works too.\n\n## 🌟 Advanced Example with Composables\n\n```vue\n<template>\n  <div ref=\"mapContainer\" style=\"height: 500px\" />\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport {\n  useCreateMaplibre,\n  useFlyTo,\n  useMapEventListener,\n  useCreateGeoJsonSource,\n} from 'vue3-maplibre-gl';\n\n// The map initializes itself as soon as this ref resolves to an element.\nconst mapContainer = ref();\nconst mapStyle = ref('https://demotiles.maplibre.org/style.json');\n\n// Create map with enhanced error handling\nconst { mapInstance, setCenter, setZoom } = useCreateMaplibre(\n  mapContainer,\n  mapStyle,\n  {\n    onLoad: (map) => console.log('Map loaded:', map),\n    onError: (error) => console.error('Map error:', error),\n    debug: true,\n  },\n);\n\n// Add smooth animations\nconst { flyTo } = useFlyTo({ map: mapInstance });\n\n// Create reactive data source\nconst { setData } = useCreateGeoJsonSource({\n  map: mapInstance,\n  id: 'my-source',\n  data: { type: 'FeatureCollection', features: [] },\n});\n\n// Listen to map events\nuseMapEventListener({\n  map: mapInstance,\n  event: 'click',\n  on: (event) => {\n    flyTo({\n      center: event.lngLat,\n      zoom: 12,\n      duration: 2000,\n    });\n  },\n});\n</script>\n```\n\n## 📚 Documentation\n\n- **[Getting Started](https://vue-maplibre-gl.pages.dev/guide/getting-started)** - Learn the basics and see examples\n- **[Installation Guide](https://vue-maplibre-gl.pages.dev/guide/installation)** - Detailed setup instructions\n- **[Configuration](https://vue-maplibre-gl.pages.dev/guide/configuration)** - Advanced configuration options\n- **[Components API](https://vue-maplibre-gl.pages.dev/api/components)** - Complete component documentation\n- **[Composables API](https://vue-maplibre-gl.pages.dev/api/composables)** - Composables reference\n- **[TypeScript Types](https://vue-maplibre-gl.pages.dev/api/types)** - Type definitions\n- **[SSR / Nuxt](https://vue-maplibre-gl.pages.dev/guide/ssr-nuxt)** - Server-side rendering and the Nuxt module\n- **[Live Examples](https://vue-maplibre-gl.pages.dev/examples/)** - Interactive demos\n\n## 🛠️ Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/danh121097/vue-maplibre-gl.git\ncd vue-maplibre-gl\n\n# Install dependencies\nbun install\n\n# Start development server\nbun run dev\n\n# Build the library\nbun run build\n\n# Run documentation\nbun run docs:dev\n```\n\n## 🌟 Why Choose Vue3 MapLibre GL?\n\n- **🎯 Vue 3 Native** - Built specifically for Vue 3 with Composition API support\n- **🗺️ MapLibre GL JS** - Uses the open-source MapLibre GL JS for high-performance rendering\n- **🧩 Component-Based** - 10 Vue components for maps, layers, sources, markers, and controls\n- **🔧 Powerful Composables** - 38 composables for map management, animations, and utilities\n- **📚 Comprehensive Documentation** - Detailed guides, API references, and examples\n- **⚡ High Performance** - Optimized for performance with automatic resource cleanup\n- **🌐 Open Source** - MIT licensed with active community support\n- **📱 Mobile Ready** - Touch-friendly controls and responsive design\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n### Development Setup\n\nThe Development section above has the clone-and-run steps. Before opening a pull request:\n\n```bash\nbun run test\nbun run type-check\nbun run lint:check\n```\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- Built on top of [MapLibre GL JS](https://maplibre.org/maplibre-gl-js/docs/) - The open-source mapping library\n- Inspired by the Vue.js ecosystem and community\n- Thanks to all contributors and users who make this project better\n\n## 📞 Support\n\n- 📖 [Documentation](https://vue-maplibre-gl.pages.dev/) - Comprehensive guides and API reference\n- 🐛 [Issues](https://github.com/danh121097/vue-maplibre-gl/issues) - Bug reports and feature requests\n- 💬 [Discussions](https://github.com/danh121097/vue-maplibre-gl/discussions) - Community discussions and questions\n- ⭐ [GitHub](https://github.com/danh121097/vue-maplibre-gl) - Star the project if you find it useful!\n\n---\n\n**Made with ❤️ for the Vue.js community**\n","readmeFilename":"README.md"}