{"_id":"vue-mapbox-ts-legacy","_rev":"43-5e5d9607f2baac62b7c7290382146a29","name":"vue-mapbox-ts-legacy","dist-tags":{"latest":"0.9.3","alpha":"0.4.0","dev-0.7.0":"0.7.0-0","dev-0.7.1":"0.7.1-0","dev-0.7.2":"0.7.2-1","dev-0.8.1":"0.8.1-2","dev-0.9.2":"0.9.2-0","dev-0.9.3":"0.9.3-0"},"versions":{"0.0.1-beta.1":{"name":"vue-mapbox-ts-legacy","version":"0.0.1-beta.1","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"rm -rf lib/ && yarn build:js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"1.x","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","mapbox-gl":"1.x","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"5650eae02c54825c3099056bbc98cc64772b3e06","_id":"vue-mapbox-ts-legacy@0.0.1-beta.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-V1gWHx3xwyLX++S+Jf7TtoRSaTyy2Til6aX7316BPJqJ6kiPfJPMy/d7lTY8SZbC7Pbm01ENOJsEpGQZvhfE9g==","shasum":"ac2a585163941f3ee4b24ac6bde25964b0cbb0a6","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.0.1-beta.1.tgz","fileCount":182,"unpackedSize":343054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS7IWCRA9TVsSAnZWagAAHyUP/3nUoXBlKtOTEVAKU1mq\nH+uePXG1bbf+ADIhCLCOSjlwRN3IyYDUCiSTMtXsRFnifCgcx6G5GcOra2v0\nxebSFapt948Yiigzkj5WXLDpt9KiHBi0kcXuWJPRRAOzJbo7goxjxEoPOfKy\nrOS+RrJEWudoa6udS4d6TJ5CE9O1l/75Xacx0MzElnUlxWxvU7+cfDG/IY9g\nwzRbL4SkR+Tc5gy8QCZNugIqXsoVoBzQ0Zb5iUJfu+3rek2EN6QZxSbSWTAG\nG7kVo4qq87nve+DTFnNFnBTQcnfxppMQqoNv8BX6pqZ3DbOrokl1/Yybb9U8\nget2PC3pnUS2y+wtp759JtBiKS12JJkSbdZcJQRl4Ti/bIOjocmJ3EP/zBZN\nSBAgvuCvePLoQNXd+LkZPejVLtSZzg/EXITuEAMnpcLc1DtR8eUattlukdRE\ngzIiUIzz77GVdFu0bCINpA4J3M8j4dh9jCj2qRhi4cPx16UD2aUOHS8xCPwe\n7sAyXumJ0imOm1FHzPFwc+aFwfwvOGF+F2dFS6GtMQSIoRUdkzGyOlKSNbpS\nS13JjB71yUGJnXgjTU9WmQ6cZghNDQjB1n5gOpii5zRG6IirXD4DHprmVkkU\nZFv+oF6y/L8bZLRPlSKuM9W64CM39LhFKRWkhdWIHL7J8vFRds3WBJcE/t5f\njHge\r\n=h2gi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRa5TXDupFVisA13CEPdll0hVRHgImsMZXM1utwdJwWAiEA4W2KwMKyunw6ierbcoec5W9HqcmiWU3NkDGEH2x4u+o="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.0.1-beta.1_1615573526452_0.14733583272127126"},"_hasShrinkwrap":false},"0.0.1-beta.2":{"name":"vue-mapbox-ts-legacy","version":"0.0.1-beta.2","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"1.x","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^2.0.0","mapbox-gl":"1.x","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"f2318a32977df4ad1560055b9aaebc8c4c5eb4d1","_id":"vue-mapbox-ts-legacy@0.0.1-beta.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-dnO5qfCZPXDfUVPcmxDv3hIPkbMOczkDDLpBV1fkMZ7E3JPoZNj+VhBdRXDLyXhanTpBojn7DHGB9OnbbwTs7w==","shasum":"3528cac56fa7e0ee99a08ac7ea6ef48066bbb221","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.0.1-beta.2.tgz","fileCount":162,"unpackedSize":340978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS8inCRA9TVsSAnZWagAAnTYP/A2/o3Qppqn0mcD7NhMy\n9LcUeIoJmQd9Ik1x4PNtBki0BFqsJFJgMcShn3MvcFwlf7D/61/cELarlNOK\nUceH+02W9fzb0G9xA1Soepd/U02YAwzl3uyrjWrWe7j9caAsmnU4Rk1T7jRW\nkuUokARqPF/cPCTChSJgFUATON4sCgxZ1KuQh0tguauNHBgYsxDhUjjQxMRZ\n8qmnY7wdlhLpsHizZKlZEfhu7bQkHiy2RDJvYiMOwYEA3z5vu9XCtq3QOV5n\nbgGHeuZYRn1h0tflBb7Xnei5Nb5FoA/t2A8ea/ErOQR37xffWojWYlkp4gbh\nU7Ueh+QZB26P+ya6kEEzBrLw5P+r0BP/lHYDICI4QpzDmUD+vq6KqfNJoNgX\ngy3OiLUX13GpnUL9RNy00i8muD2q94cCVXWDE8B1RTXWI6Yw0O8zHG2GJCFo\nH90Zz7EA48MXVvAqU8/w/Pg4PFizETE/10y6BTP8wubRLsUb5lDbXxHrxLOR\nc3owncBFjoMAxayGsxuHKYmqqtdDfCxokpkg4vzkwE/CJPVxiLRZUD1IZyUH\nFQQugnpnEnaOdwFAAagessfzg7zyXXNY7i73JjDo8EbcZ9RIWO/xaXc0yjpY\neLeyQgx1l0+y9T3zT9KQkcl4BX3Gx3AVe4q+UkiJM1/kwgz4P6OSWJhRWe1j\nkJea\r\n=C1zD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW3phh038swVzPObogi8cYvP5W3u1bN3C63J26SrI36gIgM/gotpOd+R2pPH6sWM8zMkGpfOb/pkumNnUoDhP0lGw="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.0.1-beta.2_1615579302895_0.4635344235782948"},"_hasShrinkwrap":false},"0.0.1-beta.3":{"name":"vue-mapbox-ts-legacy","version":"0.0.1-beta.3","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"1.x","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^2.0.0","mapbox-gl":"1.x","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"4be661806300890d961f9c7f7c35c4e5ebe5da19","_id":"vue-mapbox-ts-legacy@0.0.1-beta.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-0K0l6raktEfkQq3hsuCgZrORMJikdCNgMRjVURPmph+UIu6HpvITpTRuv0l+CAbqWTAXVDsjAE41JxRK7M+bDA==","shasum":"359c805f895a25a3fe2df056a8d32a08674d1d44","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.0.1-beta.3.tgz","fileCount":74,"unpackedSize":213469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTArFCRA9TVsSAnZWagAAzZ4P/2B7DurLHbQnR3oyulXw\nnqm3MKUmws+E5uDs/uudZgdeVuBD4Wf7m/8XFIzEF5bNMQPhXh6a9HvfcPwG\nISHbY5ULp2rES7jZjnIWUjCtT4LAuRddbVwxgMB9AgXd0oiwi/PRqP9UvkqW\nTfoogYItWJ7F9kji/47GQYZ4cmm80kZdogomdvXlrSsF4rRb+s4e5jeMaadH\njwn0Wz2GrPyntN4UvqKzoxQdhsHiFIQiX62MCapu00fvkQFu08D3CY06PZh8\nge9B2IpjGKrUsUq91NQmFy3Zeeguj0/DQgROjnOerhSYsBafoRd//ef8HUXT\npIk9OnI70yp9AipFdLCr+CoZ1p3M6os8DQ4fg/BBl7c7AFNi8AvwG9w2h6VM\neUWQRO/0D/431pwqkYg07YNTrIWDWTYvVFySNE47WDAzJIWIplXR3wRzobqF\nYAxtYRG/ftI6x9Uu8TEd62wVyddQnC++1PpQMAvQUb9+pV55eoa3b6IHLtPi\nLUbX60gjCO4B4ZLkKtdckAK0uQyUbQLOKGofeRyo4Z1jrBwjXkL9hs0Emlbw\nKEt64mSnIOnU4EuZl85FNzTtT8+S7rtsHW95F3IH+2WWC6vCKG29+KyTFSgg\nnDuvscSlKW4lnJgepCAWzc3qq5Nx4vuRT0yDIycGQUdsXsSQtXRHU3+QdMp/\n2PsP\r\n=e17Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0GXOEpbA7Y5SJQo5lqWOVosYp3DHehuZeHso1Dj2hEgIhAOPc02rV7DoalxNDvWMNYKCXMcY2YuYuR8LBd5CSYEpE"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.0.1-beta.3_1615596228682_0.8822978592204591"},"_hasShrinkwrap":false},"0.1.1-beta.2":{"name":"vue-mapbox-ts-legacy","version":"0.1.1-beta.2","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"1.x","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^2.0.0","mapbox-gl":"1.x","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"b6a43af87e0f533f218aa89b767863c435114602","_id":"vue-mapbox-ts-legacy@0.1.1-beta.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-kOkm0vXxkJwjgPrmuBcoPE0oyfH/oLY4lgCA4QG3qmEtsXc8UAyVQtbGETKYO/dLGzE+pxByYisZ6NdwDDClkA==","shasum":"d3637981a266f42d9fe6f1f019ae94ac527a62de","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.1.1-beta.2.tgz","fileCount":78,"unpackedSize":240464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTMQ3CRA9TVsSAnZWagAAna0P/3cJKTs8xxPWjdsUcvjE\ndh8fxMEfXoNRdkRmBjHApWjL/D3eoz7R3Gg+SJsfClgXRtCmfs6j9JUeQbfk\ncyR/hfgeKZh8LEh3RooCKeJzfMy+xgCGAkhgRHmjoeme6cQS/LGo7yDRTXvl\nJ4IiD1a+mcBwWY+Pi97/k6mrc/PV3u+ylWT18/Pp8Af3wdpZ2cwMkbCouwr+\nEt4rHewSCsMVof73w3bm2f+mXU27223aw566D13RrLgjGQ5IM3QB9w/D1ii0\n2wJHsOEaonEzLtTPcSJeOkUHwzIdavM7b7xbePbftA4aC2v743soS9E8FAd7\njDZDu93VbHAYsihFykNGdWp38j58gjJ0DXUyW9eh8UTCsde2zsTRVPsH8PSG\n86GLKR49o+O6XN0JCNcOn8nrcF1P7ASejS/U0yqLhvcmCmWsZUq/+zWRhgsu\nwbmqcC9YpMCiKbS4ADE2IlcwmCMjX83nY6ZahU6xSv5nJw//+fOW8bJB+x9B\n85THSmelqheyMSJMn+5C6Uu4Z2Uy458O+EtFXB7+No3baovGEIhTYHoKv1NR\nDb6AMiPzZuCMMYPMMnpbNKOfSVFwx4SJmetZ5NqSzzpkq8OJDgOAQmSTpxKM\nAXjzJ4RhPPpPrpSwYF2hX64j3nzWRI82MiYzoUhKmg/z8mNeLKmkl+YXrfrd\n5DS+\r\n=ziIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhyfYs8zDlMuQo2l7LUeP60eM0G6Dm5XCUmNzOLY0gBAiEA4DwdETDe9bEZGb7sl9nMQx/3BWMh4eNqXsS8lr9RA4M="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.1.1-beta.2_1615643703381_0.050083640482225134"},"_hasShrinkwrap":false},"0.1.2-beta.3":{"name":"vue-mapbox-ts-legacy","version":"0.1.2-beta.3","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"ae52a68b061f05316f868049cbe8899af89857e0","_id":"vue-mapbox-ts-legacy@0.1.2-beta.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-e8jBLUp7qbs3Sx2KJcmr42zgcmReIPo1cLIocbEiGlbLjVj3tHqClRoP41+SIxZPs49qXfYxw8+M7dyt40whlQ==","shasum":"d24830cbddd3fb42c49fb480c97f0e878912d404","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.1.2-beta.3.tgz","fileCount":84,"unpackedSize":268219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTzbRCRA9TVsSAnZWagAAuPQP/2TqpwbFYKXshDiRcQqj\n0/eXwGvewHPwawC7Zpt577vu4RXkVJ9z9pGIhDZP5j2WECzhyfc36gFuETIx\nsMNzBE8YMPYZVoTOr2przusxUFR3q19Fvsrnlx6Djga4OPf8GGPs6R5uRGo8\nNeIF90L4dMh5IESIqeiX9/9EAlNSjvtL0ReXQ6tpLh8MQLo2tIIdZufkX/FE\ng4QXnjOnl1bJBsQVIrODX+54Mtp3yYbFE7zUmn8nQxXj3T4SDy67ZnqnbJ/9\nohWc0Wf9H9xHxppZEz81Fd+TmuLfEfaifPf67ntm1MxlIfnp78xjuH706VOZ\nxqGciq0qTGES2XNPVMIFqADswm/Eq2R2luO7ZuiR4pF9xC3clKF6nuISGPlV\nk7Fc6o+raP1fGPKRbZgdGxjbe/iH+TBmqbFNagyt0d/pNkzrV6b/IQ+m+XMW\nkENMDKGgs6tl/DNYQUfquf5PzAQNoTcVWIIa7tVe4/8qvi5AILGv3YVGvEqH\n4qLB2913ADXY+AHrUAPDD+9xpcsA3EuzZYj9gh59AnlbZ9ZIwV7XECRmqgJI\nUnQrMdDkmYmzfoKol+aB69rFN8dPClBDmEzQS/ujAkb/g/s9J0uSdbj4q27Y\nojbK/p9rL8o9NlGWNhaKHYSZL3GP12vZEhrl/d97qdk+j4io4iyozu7S1Qtq\nvQzW\r\n=jgpp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYcH/EUzInN3/wcSQQQxdD8Y9WxqlQCRzp2IpQmSVCLQIgdPZCpm/DtHpGoVHaxsJK1Vy7smRpKeFZeB+N0lr+kMs="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.1.2-beta.3_1615804112559_0.038035437025402574"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-mapbox-ts-legacy","version":"0.2.0","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"895e26fecee7041339ce581000680d0cf1fd29ac","_id":"vue-mapbox-ts-legacy@0.2.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-xlIdbyck0DEL7btypT8oB92ZsEdn6SMBOwtzgrYVN0Jp+QLeEtyfBuygINNQ0mD8pJf7NaJzrk3ncG2aeOLj8A==","shasum":"0043e20a12715c07b4f030b2ab09edde547d226c","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.0.tgz","fileCount":84,"unpackedSize":282467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUHQMCRA9TVsSAnZWagAAPDMP/0TDvPKtmKV5bHlWe4ra\nFQiMmKhLMy0MOL8/JCQG1FEFQRk+NZE3fNZsbOTAfMKopRLdGrD0pD1hsC2g\nkJCtm16y6ZNQUvUlC3dXgGIDEC5DxaSbTtSr10zDzb4lUm4QM39h4v1RZkPJ\ncAEi+gWlwyClpz//0gw/sUfDGJYr2qE4KcvYmGJoBPhyF1VpE/z2YZmue+Qe\nlQMxfGcH87YKAC5KmsJ7qJ8knS4NP6DuBa318uYmcpvUbxGHNTROB4xdVvjR\nB+1gsrlSis+uw9y9AL/aiuRAV9O+dGngT7PvTUi+D/MROmSMo8qG5bKyCVRy\nHJMrl9uxWPmj86oQK1JQLL8AGXokrHLGv4VCv4pVgnerciynALG/vkRrb+tR\nSrU0ndaf+yU9EQpbsq1c1IqO2xEGSNgZyqsk0HwnlVdZ6aJU2lIErsHYdEOJ\nyGI6wP36kdyRkoYTuVdk+ggf90OI3wh4Pl0phXoK0wKCSjkKJ/y6fOXVl+Eb\n1kP6PFIFETnXh7c1XSnE2GkUq9vQ//E2vXW3J1c/97MFE6jGX2lwAJA9Onr+\nZKCBFK9UZglpfeJAamj7LsiQfcyAZKVsMk376CUiAbqs5wDtyEQfPuIqnHYx\n/s4D1WoicC1d1P/WLGg8p4Es0szfmMcvmHspdsKELAO3kO6ouLRYVdeePsa0\nqNCP\r\n=tOoR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0q8ZHH5SsRnvUae0mRwaKokhbJ23P9y/1GuoCyluR/AiBMisOEDsmk8kZjfdQl7Fbn7zGWR22ILj47AFdCqBMDjw=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.0_1615885324469_0.7189271454665269"},"_hasShrinkwrap":false},"0.2.2":{"name":"vue-mapbox-ts-legacy","version":"0.2.2","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"1cf3cdba8666c783b725aff09fc6f7d40e49bb1f","_id":"vue-mapbox-ts-legacy@0.2.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Tm146TzVLCbtieWGqHas5aFQGb915eh/tRv7BuP//01zDXzkjx/ZU2PO+2sc8sdDpoXBk3hZs6knYoSciBEDaA==","shasum":"5ec69a08e636da74f5f4ae308b326bc06443071f","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.2.tgz","fileCount":84,"unpackedSize":284019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUKIjCRA9TVsSAnZWagAAjEMP/R3nTVoiqk3/cw27pXKp\nO6GoTigdi8HauexT56xeV88/M5PlB55ueGmN9YaANz1Jf4Rh9Gru0+HV1As5\nLb8h/y6c5MxuxG84JeCwQz9vNPvLeAhQR+P57xEW2SkhYp+P0JRbjwFnccKa\nXRGwQf+ywWRqXPNpuk4f1c7NkA3fxjD40t2H0r+Rg2srAuSxCFjPLBHbDLvJ\nE8N1RvO36Zd/ymwQ790OhPhSxk7OToQhQdeATBG7RemwIL65R6qE8UxyYVI4\nPpke7z+2YAfMTxWo+uKJpW4TuOBOMf3kkdfFrfomwmvRYuz/a9EzCIXojEUa\nTF6w/pCsdGWwY1U+7WqYUhHnlXpk14ITD0W//hYoA7cAsme/4YK3Fu+qztdJ\nSUaxFcfkgsWvwYAbCd/ml56X+8wLgd+uQ+3nsnatm5qGbIz6bUeA4PhXkab1\nBZA+cWaXZIj7WTIVG6ELWtPfGzV7MCti76l5A4gT/52IKKtqj70rd8/GkHAx\nlZvlX1Mh53vcC/CwC98dxTpI7AVI10xovoglNC8ncXLTnM8XTjwwA2eubEO5\n1rW7HnaXU6tLD1RvK7IKu4Ez8UavzA5I9Vv62NfYquKfzCDxkSCafd+rQ9Sl\n8vX/kF6zubvOhLAFUmNA4iHlKArilJarl3ZvkzsvvmJy1yxfpp35qkRe0wbg\nNC5k\r\n=sxi7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaM7Mcr90AhbIBhtEZtb9DJ2lmMns1tG/2ArUXsqzhBAiBycmTbcJEqFJCQJeapLNmFMJicReHml71mESBmngNtMg=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.2_1615897122538_0.3773449056150988"},"_hasShrinkwrap":false},"0.2.3":{"name":"vue-mapbox-ts-legacy","version":"0.2.3","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"dc02ae1a4f142d5bd9f89ae3eb85607516c286e1","_id":"vue-mapbox-ts-legacy@0.2.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-+OWkF14SGeMYvMfRr/yEsTimMp57t5O4ljWq8m2AKthNUWbfAeJ2zXvwrufe4Okk4NYi0PnWX52DG0htu1l61g==","shasum":"4c11277c264783d3ccc53d86beffbb179be20c1b","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.3.tgz","fileCount":88,"unpackedSize":285305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUaruCRA9TVsSAnZWagAASgYQAI/13E036Ox9dBCjPx2L\naYGNIlQ5xBENe0i167X7vvPmtGebX/htanP5REditWayDNOPaWpy4+KgsEvq\ndK7Zmyv5j6HXdD52ZtfmjA9miNpDuJwPS8X9YoKpQjeYL5JVyMc3xO7tp0eb\nYwRsGF6vWzIldgNbNUGs0IQSD5Ki+E70YlCa0n54xqXNXc6eyAh+7taJyfDF\nmB79ftxgCtf4DDKqPOjQuCp8jmSb/B5R2CMOB2h/jSTqJPx51XuQh+KRUIQK\nkjoeF4TCXQUeXtxpX071KCWMX6zLVJRfQrJpucqrceh+6KwUCoj3vxx6vVVj\nsmlfM6+uuWg0ZVtoaWMNCXs3Npq+7hyrdYut/ixH33TKZLV9Xzl3nOQqjut2\nO+5g/+acrznPS6N8Ev68quW5RzpsYDiCfyGEs6z7Yux9GyuJC4GIBuYV3oHF\ni7736UUu6Y8joQQU6mtAR4r5rK4SO87ElJHL5wWFvdYBpL0/m939+adX3sRH\nhnUgdlSF1Gb5Xm+hGmaeFZ9KLBFn57Itfk47aPqFWmIXNsD5H6DSpFYBsnbB\n37FT31tiUf8QEcnOIjZ3DQH4MhCeu5wdTxMbB2WseaSkXHwH5674jZqydY1g\nT3asxouID0QuqkLuXXbq0OdCjiE48YLIIeVPAjUp9IXXvpvCvwcOGFh9oLE6\nba0/\r\n=Ikqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC1ze2PZdPxwvlyvvWsTe/TdVr5GH0BEoh2HRedpne7wIhAK3CbYE1C5DPNCx/ptqxpq4DVEhUErXuQcM60izzZa/9"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.3_1615964909785_0.21712128559038146"},"_hasShrinkwrap":false},"0.2.4-alpha":{"name":"vue-mapbox-ts-legacy","version":"0.2.4-alpha","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern vue component library utilizing TypeScript and Vue3.\n\nThe goal is that it is easy to use and to have the look and feel of a vue component. This should also be possible if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nFor that reason additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of an understanding of geoJSON\n\nIt is a duplicate of the Vue3 version of (vue-mapbox-ts)[https://www.npmjs.com/package/vue-mapbox-ts]. Please keep in mind that the vue3 version will receive updates first.\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of (vue-mapbox-ts)[https://www.npmjs.com/package/vue-mapbox-ts]\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current Beta State\nThis repository is still in it's early stages. \n\nI have moved on from the beta tag but please take not that due to the early stage breaking changes might occor on minor version level also.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find.\n\n### Reactiveness\n\nMaking the components themselves reactive is a work in progress. While it is no problem to add and remove components dyanamically a lot of them currently don't react to property changes.\n\nThe current focus is on making the components reactive. While mapbox-gl provides some methods to change some parameters during runtime for others no methods have been implemented (e.g. Marker colors). Making those reactive is a bigger challenge.\n\nBecause of this I will first focus on making the properties with methods provided by mapbox-gl reactive and then look for ways to get as much parameters reactive with no provided methods. I will update the readme for the specific components with information about which properties have been made reactive at the moment.\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon. You can also add popups to geogeometry just like you can with [Markers](#adding-a-marker)\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)","readmeFilename":"README.md","gitHead":"dc02ae1a4f142d5bd9f89ae3eb85607516c286e1","_id":"vue-mapbox-ts-legacy@0.2.4-alpha","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-n7rGFZt2DmGTD530qv/JeAfgrSpsLLAjF71ifmAa3eoQtpgdVbb2KfIqJMviMIiemAJxPMC1sUEDad/lq7tjbg==","shasum":"d78e44a2e8f26ef151554e97df5cf59ec4806417","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.4-alpha.tgz","fileCount":145,"unpackedSize":352593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVIKMCRA9TVsSAnZWagAAHLYP/1dt4SYC2Nv3B07TtbpW\nwXMMBXioQP5iGjGgazItB7KtPLWEJA1dD24RqLof3P7Q6CW3URBTO63gupS2\nexCLw2kq9NBIL8vA5W/b0oM38MXMVDO6tZbgeKqqZAuJwcplQDWqWClbrxC8\nAkSwCunvAJneKft6gxJbJTVYINphstNfoBmaSZ1HryNjSHtiRQAthH1eZJXo\ndUyq/k02fKtGf81fBROylyvhTXeEXM7DGzxaiC40HNwbGFj08xisPY+Tppkq\n8aRkLbThRxhryPQ1WVopwYRbRceS67nvk3uJF/OoDDwpx7P6psBEDatKbCmN\nFNuqE4zpCXvkjdyhwLDLBfB6HguCa8vmLLuXHS7Lterc3KRHamXhYlvlxEk+\ngF57r+ayE/PswR4rEVlkkMsTyEhPwXb9UdIOLgSKZK+4626RGKbpo8H0B3j8\nIqkoeQkk8Pm96/niFYBvUHC/ySRYUcaWVgYoPoQ2U1K0E6/d8IuQJr7Lv20w\nLSB3XzRdvKs8skM8Qz1vuhdClPHiwn1+RWJn7FBwFA5tOHOFrOsecWy+1+Oa\neWponuA4KYkrqbim3LFOg/+ZpFgN/E1GUXi6USSpNQ0+Zp6aA5o2TgydXLKM\nkoYC5EZpupB4NNiD/SfVSSMfuZQpT4U3hHGp003I7MQ5CZM4w9kea46TbHuC\natpa\r\n=6xy2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7LcZp57tItiOrOTZ4kqWsaiutqkvwe4hNThS8s8ooBAiEAs7yjtO7/Fy85GKl2nNkYlGBMPd3bKSataVlhBmgs7iI="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.4-alpha_1616151179982_0.04487456578848881"},"_hasShrinkwrap":false},"0.2.4-alpha.2":{"name":"vue-mapbox-ts-legacy","version":"0.2.4-alpha.2","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@mapbox/mapbox-gl-geocoder":"^4.7.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"712fdc8125fd0b36dc62dc4dc4b018200b88c90d","_id":"vue-mapbox-ts-legacy@0.2.4-alpha.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-vXUhirNlSe+CGXE0n4cim/MYi6lyMBDSRLHh0B3F9S87V+hr3iuo5ngiJCwbn+eps9EqGAGjtyFVQjgYaySU/Q==","shasum":"5f9fe893859b991a0fe729e1ac4fcce968c4e8dd","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.4-alpha.2.tgz","fileCount":88,"unpackedSize":282254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVMfPCRA9TVsSAnZWagAAcSgP/RIf1QDS8rlnvsfPuJaU\noCXBd6WCgBlqivx3sEp9PQyG1sP5C/PDQISBU/gYolLFv/ps/MxzgYM9G5Zc\nx1dpDkMbiQBbmojeP1PsP7U1fWeM2RNx++ENNkAwn487sxnTBP51RvBXP1yF\n9E8fHttmiMLTjEn2QLhI2e+Qb6p8Y49Y70Aw03TK1y/q/Qd3G9D76elUMg44\n8ProbAEEEjOd0KeFWf8UIhPCnNRnzHv3OAFeqUY+kEvF0larwUTa9JREUdr8\ndaSB6+EPgiLxHSkuI9+5HZp9hBkaGmsZM2PyAR9FvKXQWSA4Qxa8gcnyOdL+\nEZXWweP3lR7svrQSWDPR3wENCkmv7rjC5/pRY5I8mHaYdnO70aJC+hkJ7iAE\naZ692INXtW4ZMImRKm0YzC5YSwKpPwXfDH66GMGdhgO+kZ7fO7muSyc8ZyaX\nkXDrHs3Wyy+eLYYJSf9c6LrbmmC1BySAdqS8B61FUqzAfmIBk8XJ6Pdtq8n3\nEDinSswW/H9ceIMSuZWwW/t8iBq8ElbWzkE0Uambd1I5m/4ztGfjZ6BGuJc7\naGrI2y6J2ErQVGjbhMXbQi9QhkvNHQpjAxP/EGqnW/9UwQzTsFgD80i+wGh4\nSKg5KXsO1rzlVud3SfbTVorrq6XKUCvcSwulmMfNqviHNk3HDBvshtR/queZ\n74Ie\r\n=I4pC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdCWuE4YxDeVa5O7V9WRUb6KPw/jBVSRDY357WlunV3AiBdPPewweg3ig5drM6rmao0DSPsIabOPaccFcIUzEjcWg=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.4-alpha.2_1616168910624_0.6676357132709723"},"_hasShrinkwrap":false},"0.2.4-alpha.3":{"name":"vue-mapbox-ts-legacy","version":"0.2.4-alpha.3","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"712fdc8125fd0b36dc62dc4dc4b018200b88c90d","_id":"vue-mapbox-ts-legacy@0.2.4-alpha.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-sN8DX82a09Nho8xo+qHuvyAAcIztBh8x/uJTB6Jf+43R2T70JQW6hcqdAWOqhOo0prS9lskDIimZgIw48RtpHw==","shasum":"3ab681ecfb5223be827b0c69bcedaf7107c6e3e1","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.4-alpha.3.tgz","fileCount":88,"unpackedSize":282254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVMoACRA9TVsSAnZWagAAcNYQAIUv04rHilef1pE4RtqU\neP3yX3R8wV9pfG07zOyS8JKx61P/3oyKcZzH6ZmSsdsLmoc5gz1p8Zj8FOK8\nccr4ISHP6oR6VfA5u4vY7WiBhzWEsRbiZKMO0UHvYYTKdZv4Fe+m9ShOUg1f\nQYB73OJ2hkaRIM5qgzu1vXkjzbvcbftvx2mIchH5QW5dEDnWmnWyQvTCR1dB\ns2BQwEASA47/tadaEI1EgrnZc+vvfAXGj7h9OKR1H/GEX9pHmcBpmeH4U1Iw\ny9NacemmRE7pO9xnoWWGPePGSZWoIC0EjrdaxsoPSIRc5GNAGQhdmFVGblV9\ni1Opyizmh+1LhUmBw8tjSJGK0w/lSJSYvUwfJgCiwT7z+jJ9k/t9LtByrwdP\nE58xRqsCOtuWbGc0t1wEvViRmRX5Ev02UHjGgtI099ItTROklhCmlzvpKD+s\nZ26ehYHuW5YlHywOi4vuMSB3S6rh0eDVv7GWTw/70m/rTvSaxYVTe3m5BmQE\n749q6j3h8bWm6/keRfICSsYz/wnZtoqKmjhbzdJ6vvO3p5gZcN7Cv6VE7W6C\ndTyyBlq16W9PNYkMdtEOhgMHT0hto31fEVeis2WTQ/36GfvaVQTkDzai51FG\n4Lvlg2FfViDycJ90kf59Lp3UljjI7LZe8U/c1H/30hyTQyx2yPpFbbn1d6RK\nPBgX\r\n=lcFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo/GR4safOgueniKhYj4X/8w8H3cJLjxNPa5gfu8QILwIgL8NtZkGA0oY405J1GmvmePr3qvsyD89aaPK+is7ITNE="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.4-alpha.3_1616169472085_0.6980435135900351"},"_hasShrinkwrap":false},"0.2.4":{"name":"vue-mapbox-ts-legacy","version":"0.2.4","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"f3b6515dff4c4c623e768b1ccf77d867b88cc3f3","_id":"vue-mapbox-ts-legacy@0.2.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-T3gE7GWL6u4o7C0Ew084lYPwnK3J5DsX1HxQa17cjZLUq9HkiKDzPKbaVwySC9/6Ti5y4eSkTv0ttTn4C2wLNQ==","shasum":"aba73c8bb0e1cd70d602736d5aac36592ba35985","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.4.tgz","fileCount":88,"unpackedSize":282246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVNQLCRA9TVsSAnZWagAA/b0P/301xpu1Yeg4wFe9DrPI\nkgYOSDyhlvUE16QeDqTTq/Un4MAVWWjzPsJ8PK0KaW23Ig2aI3NLXsQ3d5KQ\ncdsKutaJ48z5rEh1Eiqp6iWHGcwc9yTAf3ziSK7NXjSKDJfjb/wZne7jL79W\nOD3zgoB6Brgf122NE85x94YV/f34wBTZh8F5W/ybTq1RZt8Bc35Dfh3QwOCw\nxFOuAQAhNjwqjmqaLoqCe8AVLvFrqG1gIl8lymS+/AO01z4Bj2rhOebcgX9e\nKVauL+Jc2M3V8ON1QgaMJ9iKzuNfnIBelwhZaoeIYMBny5SRVlEcoAbtCkaf\n3m6KP2qakDIXAaOS/bPy7DXBSEyY6/m6wl6ddbPgTM6AsK10zX9FFavn6a/a\n6kr86UxQkLKvklF0ze2fFG7cmLKGjz01ute573wpfbMFp50U0QwNIbFJn1hP\nz2zGJvX8DyHmYh7Zz7HeUjcqmJj+k2c5w1JRZj/deKVpiASMaLErUnyCoc1d\nZeyypisp3fva0YfnBWCSsKVak1TiAlR9LpKzI4q1OONWsGrvjeYslzN7UrcL\nbShAfh/tSWpD8HW86mSWl1LX19eGzY1kzXp2NHG3MCaTMGEBQhwXxGoULaXO\nCxGq9f6sArrw0xj1C2WtsRe86rATQa6r/b7Jm3vbmiVSBHvk/Tf9b7/I0G9U\njedh\r\n=GyPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY7DVpal7CBuyQmQSaM8c6aXoYXaAlR6s+1A25Y73OlwIhAL+GUrTx0JsML3WuTyNWiJ84DlZZAV9cYkpU/RbvGbDZ"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.4_1616172042864_0.4984395446925185"},"_hasShrinkwrap":false},"0.2.5":{"name":"vue-mapbox-ts-legacy","version":"0.2.5","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"9ebddd96824d7e9c6e8ab87cd25b37e76a541603","_id":"vue-mapbox-ts-legacy@0.2.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-95IvAgR+Z6bzMqeRQ5ntc/qwTI0/5ag9mC7najMvTT8SbWWoNPlgBriDV/BDvCvoP5sWRZsmptQ9/fwmqxxutg==","shasum":"122859864d1d207e3a24dc7e3579d02e0dcadcb5","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.2.5.tgz","fileCount":88,"unpackedSize":282386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjuDCRA9TVsSAnZWagAAy0oP/1YopItULJb8+PVI7XHT\nlitt/dgulCxeZ+sHlT7YZLtJmBIv1Ss9OIu4mCq/X7AW/ma57yMBPWGFRy1b\nSjDlOtFdR72uKyHF7iP9rEFguXP5AnJw9hxeVVzOMio6nq180+saIrkh1O98\nqD2lOzFjj++AlYKg8YKARX5rARdJCCVNkI2v89Bi90RszPW/1iAI8iPzVN9j\nCiBLXvWuKU9yD0SNusCYRmmsVvcuJ31iMKDpQtXKJRu8AS5BZ50glGTnFgux\nWg/qG/WDSFRxwYFIT4nuswLMWVfcpBNPw6uP6oljmhGof7WghNBivImfEW5y\nlDNGxci4RpSi0+lqa3LgxQXCpzqCMf8NDUCEegQRTFpMlImBS6095xv69ywD\nyaTLhhxWax14v6ykqrOgkh0XGi3/z6o6gqV2MriibpvvF05h2U7KSkq7Sm2Y\nKRjvVBmnEzog1e1Ntm+uylMnNOuf0umMdMwMzo4dSLwC6xkkWUc3dSCzZS2I\nTVdd/lR9qAuDsf23V2tvJAhPEmCXujUUPL1T8jg7azrx0W2thU8bhrNEOXsQ\n0tJFGgkqQ3jjg68cAmcsM+UV8SIvqirDBTbmSL4DsXZqF3I98uLMl7fpQJk8\nsfNw+MZTFZ3izjDk90k5qgyeWtWCXGKNlLyvqO5IraRVjtAfy4rCKFS8ZFMM\nFtXz\r\n=ur7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJQKAsUrweFbZFlSlPNnK8MImhYDhLT9vib6ma7Q5nwIgZfnoH8DTENZWg9iUNKX21B7yavRiZIgEQ/bgfMWm5Xs="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.2.5_1616526210952_0.9042287581378212"},"_hasShrinkwrap":false},"0.3.0":{"name":"vue-mapbox-ts-legacy","version":"0.3.0","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"454fe19c5eee87a0241109e54f28afe9aaa6a1a4","_id":"vue-mapbox-ts-legacy@0.3.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-xqv6aB4py2W7vwso5MdSZKt4r3jnfsjoRTmJY9nbuoK5sjAsKLUtpqRFpe+YooSHKhqyaoBgvH7P/HOKd2l9AA==","shasum":"88e67b837a719d7bfb00e2761b4fc42270308989","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.3.0.tgz","fileCount":94,"unpackedSize":329095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXE8lCRA9TVsSAnZWagAANU8P/RXkRdbWHPaFN2bhFu00\nh8NUS/xNdUpTDoe81rtmQXK/1bPwZ1bnNTH6XuvsJW7jK6s/6jMZnXu/CP1D\nI9mYVCruQet10I1yCMk5WmGdJMc2hG+os4kamP/2ygZx+ye20JUVvH/lS7N/\nvPS0h/IHfFfznWOIFruFp4HgUBs38F+a6cOTFarSQP4jpx8sfD8xZXkZylRB\nd+onf75yz+LKQHMbUHSsVZfOpxAGTBICJ5m5sJZJQfetZO90MEIkAQk+CmU3\nYkFf5OQOnWN6w4zrt9w6tgZ3fC6x9QyGWgOwBt3ZqCXax3UxyXCean1RojkA\n0S4ppUny279gaAcd9yF+YPCCC5feD9iUHEeOrGJFr6o4t9QS0BlZdgDutMlW\neHons892Ui/guz7Oa+cbHXpi+sHxBHkYcDJcmkk1ZWgu/RlCZ7SGLS34WXkg\nfpfDVmJBX27lWmQS2lzn9LpFJhtcIk9I9gEsR5wqVjHqDz21Cpa445sQff6J\nkIX/YYUZAUcYk8x4OgnGLpk3bJD5tiR6Vxwp6azNrPO89qDJhb9LlRksjcZK\nP8uVGjFDoVwQIeX/NgkXXpvxpJfSreFXzZ0ZUIoZQ//eP0maFhynEHs2Y5p0\nbjGVze5tAChPCnskgLAW2MY9VF7bqzzgNg9VxDXFLWlw2/4QfMW5zHWJDIfS\nZ2JA\r\n=3X6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy8VRCTtApcfXoe5yfZJx674i6naHM1quH77ufCAuPMgIhAMuzwfZ8xgd8JmiOwQSZ64wPZCL5zvxsnV8M8Uvq9Ks8"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.3.0_1616662309055_0.8121377266146814"},"_hasShrinkwrap":false},"0.3.1":{"name":"vue-mapbox-ts-legacy","version":"0.3.1","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"26c14131febf3d31e12dfe44d50fc70d372ecac5","_id":"vue-mapbox-ts-legacy@0.3.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-VFLZA65u3tyNW7Tj9kPTCOZNxZeYJrWHK+csbh9ur6EbU5jdkMkelGtoYSwcIjLKNaENXW0NmLAzCiiMShO5cg==","shasum":"db92fe3a966d6dfa1ef02b82c76b012b7bb2545f","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.3.1.tgz","fileCount":94,"unpackedSize":345010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX0oqCRA9TVsSAnZWagAATmgQAKQ0Z6V4CJXMBSC07/l+\nhrqd7WgzevxIMXddGVIq9EZgNmpfheVBcpYKPGTM5ER+7IFxMpm+cpoShNlF\n1G/rH+RkBdAy6v6WIqpPN3kL0JzlsfIGkdsTOWaEaJEvtk6AGTYtEhuqBVqj\nYHOAhHXK7XIz8orHmVmMYNg3QOc+toCBPC0mPWD+jx5hLtBHO7zSI9caO7xo\ncLLdn+4mmXlgr6B7ev+xP1ncWgssj2aXX7pElRycs93bDfw6P7cWb/0NdfSI\nkagLuGwVpGQNorWfgLDolS+jtA1vXNon+Tss/D7aFQUMqYf2SJu02cj5GLUU\neJUQ2SUN3Jgas9Geiqn5O9yFXRQWz9dAc2cMjTm4Nm89qPqj7YqGcRh5R4Fc\nF5NmKTc4KTWYlweWIWVvCEdVfV4L/o6JBm7DPzaEpdR2yULScq760WyQCU7q\nJ81ucylZ1cnH5RCWnB5LsSLX3BarittoMM3YhpHe5czLaX69bciRuKLfQlsb\nVeNmvL8fPKe3qGH45Bg4xUQfOd9hsiWKywGak/GGeno6VYVfIviXymiNLWD6\naXIhhbTO3WTCRGChU/id55Abpp81lKXUGCaR0uKzMKseOsd3cyVTZy947c13\nYuEYo6nAMsAKB6iiV0rPpIC4c+7EAJvvA9Q3Ql+v/IBUyBWkt1Cytll+dMNc\nImPy\r\n=nne3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7fY7o5FZQeAOLvhh4bKdgknW3IzRm50M+BV/cLBk8GAIhAJe6DXOXB/Z97VclZFagrx+trv2u5BAOLgH7v6dFcgQC"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.3.1_1616857642460_0.4918416280806823"},"_hasShrinkwrap":false},"0.3.3":{"name":"vue-mapbox-ts-legacy","version":"0.3.3","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"1248cbfaf7b81fd4441b9fc685e205b4c168674d","_id":"vue-mapbox-ts-legacy@0.3.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-veGGWi+0gWdHXyYjrX1rV0e9eAAO3Qz8ywi2hY4LyRpVwY0QQRRtC4pdyn2ST/phFjthQ2O/2qESDBZWZ16l4Q==","shasum":"59fe53d93720076bf473afbccbcfbe70b823c1ad","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.3.3.tgz","fileCount":94,"unpackedSize":350638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYbDjCRA9TVsSAnZWagAAq+kQAI3WW4P1y6jqBmSmDYcR\nPQerEq7O23qwrExNtLVKlgcLJDU7KSqlZRm/2jX6DZywX2yAIaLEq3qK7KHQ\n0ecQah9lzXwG8ZmC1Ar35oX7Vk1l1xFBoK4k6OmKHnyZLjllcMeX9hRNBegd\nqn92zbmsAGDaVsFld9RMRfifMBH1tX3TDG1M7bzNAWW5WLgew/Umg91dAxPG\nhIux9f8IAgIppfmwlLp93mvSHItyLJq0Ue+PXX+E2xvhmoz/H9v3RiAqb/5x\n60EAflWu6bQlG8jslOpAKkwhkGvi3cA/vuTknzjRlETZJjjykyXOPoxoZ42R\nV+UZkWQduPwmjpKZrdmR8aHmr6T4BRVMTFWdqW518I2hl3HipI4Tz6VvVSzs\n91o6mFMVtbudsamFVp5xn3doA7KKXjyjAz3X7fTojw8yXTEVfoe5Qcra29J/\nRoCU77/p/2BQinBvoljO09tgr/kmJjBxsmALFaKv/KCFRVG1pVOH8JSGUnSC\nAZAPmb5oSXCxWgAPGolBg6xXqAbbWmq+aCSFK3EQMEo3S31ZF4/lXn9IL3dN\nov76wo/jfFcx/imWzsZx3aMIsdtUH8wDw01uPNzQS6r/9IVsjZ9xSzaBgyJV\nNvqrV6yXqvLvnZD89VRWq3Db+JBexPaJjBTYhqQvujhVa+hfoM/WVE2Y8+c1\n6bfZ\r\n=4A+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQmlSousrHNXJaVIsiHLjT/tzOMxMoFK1VvhliOZ0Z2AIhAP2yz8cTQSbEf0cVUxH57jsbEKu529JmDdqPko5fZn1T"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.3.3_1617015011285_0.9394191540639472"},"_hasShrinkwrap":false},"0.3.5":{"name":"vue-mapbox-ts-legacy","version":"0.3.5","description":"Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.min.js","module":"lib/index.esm.js","es2015":"lib/index.min.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"e19450fa6ff15cb4e7b4e6fd7ec5dedc5b2912fe","_id":"vue-mapbox-ts-legacy@0.3.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-SVIoI32Q85mcizjIcjDoTrO0yGvm87/6NAAk0LCrNyaCodcVc7wBJwLi/rHIyEBNCbrfjUsppEEMZ5t9tlrqNw==","shasum":"365caf9560984adf047102ac0a424a3bb09d3756","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.3.5.tgz","fileCount":94,"unpackedSize":361244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYxBVCRA9TVsSAnZWagAAcAMP/2Z0oUoaBSgafaiLvZSY\nA2mmsEmuCju789+Bf6TVdkQxC6qjMHgGyWTqChcA4bG5B5TE7wq1gS9/zUN0\nWHWUHzRhz1rhAyM6OOKj/PURbLlH+swWhL+DgutoJFdlQn9kMG2snxIPM2G7\naiH3VZM0FsM8AhaXA18AiYbiLb8uHD25ivf8C31T5E8cBs04BAMHS/I6PtUo\nMxLdS5mKQ9AaAm8tm6y/bxu1wENxVoG2cG9EYmooYz2wj91w+uD/3ZN+QJHa\nIeflnjHeiO5CFZ5eNNnCHKiARIdD4gW5iJkh+owyNirUVd1FPVJJktDPeydL\noKrNKjwNvcjTprxHKmOaRX/rURYxu9j8ML6ckG7HVcWil0sExMKv1G9Vp1ys\n04hHf76Hy1ufJLts0iyMp0iQHa6d8vawRGCsQ3TC4zV7Mfu1NDq7B4U7qlWl\nfDjZjoXDVM0YqKfUz9NDvnoJtnuRpVAqEDKe2mEPaSKUIimt2+Y2slO/j0nf\nyrDDCIQSxatriG0bUJ0fdv7G1F1jIJ4aGdMoRfQUegEUVpY1a4xeOdgzbaXc\nHBZnFnm8QQZnv4ea6qoJ6ExZaewlbXO7orLEWOiekhocTppBqcy903cf5wH7\nEJc2h5713ilZKU7hXbrWbgRXdGZWsZTHZXHXSPDCxqPtcMzDStQXd2DaIv2A\neXII\r\n=H/Xl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW7Rc2ekkcDUBev0fCpqpLTGPjyJxi1fqnDfmm+Ot0FgIhAJySsOdTckqYr5W8yiteagftHNuoDyGXx9bBFokh4vd8"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.3.5_1617104980536_0.7854295477881985"},"_hasShrinkwrap":false},"0.3.6":{"name":"vue-mapbox-ts-legacy","version":"0.3.6","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/preset-env":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"^4.5.7","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-jest":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.0","@vuepress/plugin-register-components":"^1.7.1","@wessberg/rollup-plugin-ts":"^1.3.8","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.2","dotenv":"^8.2.0","electron":"^10.1.3","eslint":"^7.11.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.0.1","minimist":"^1.2.5","postcss-import":"^14.0.0","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.1","prettier":"^2.1.2","pug":"^2.0.4","replace":"^1.2.0","rollup":"^2.40.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.30.0","sass-loader":"^10.1.0","typescript":"^4.2.2","vue":"^2.6.12","vuepress":"^1.7.1","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@types/chai":"^4.2.15","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mapbox-gl":"^2.1.0","@types/mocha":"^8.2.1","@vue/composition-api":"^1.0.0-rc.3","@mapbox/mapbox-gl-geocoder":"^4.7.0","crypto-random-string":"^3.3.1","mapbox-gl":"^2.1.1","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"2669c949745a28d04acf7779fa85a855eed29b6e","_id":"vue-mapbox-ts-legacy@0.3.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kpktDKPzvc7AZe3Gm8R0jXIZ67/Wv9FSzAkTVUM5r6vwZrR93Q2gKwPeRsTRDJFFdrHi+6cLOYb9Hqrs0f+G5Q==","shasum":"116b990053d72ff9bb640f14fbb0112f8b60ad71","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.3.6.tgz","fileCount":95,"unpackedSize":361546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZtM4CRA9TVsSAnZWagAAi/kP/jhDf8s1q9xHFlha9AtJ\nQws5hRQNl9qV+uXLLOg0WTdvNFk44iNaaqhRipmruQV9jiGlmhQTJjqaTG4v\nzIPCOZVtI9XixjcQ4p4W6vUtJsdQedt2kW1FtTSuEyifdcLiJd6t9cUJ3pEI\n1gCdGcrkOCGgp2N++aq3YokcxrJnvsUh3RRMOV/hCTNOWLSyGZh3NJwaLmiI\nzSn2SwT+ZrKIE32QWWzl4O7RhtZFvUah9a3fFMwe64d+cBT8TZ2hrFybSGq4\nx4oozBfOYuvPpFKdiMle/Av5dcbF0Q/lXU0lAsc2Npb1SGMvWKFCkTXzbO5U\nhUQxjVzIeRzQo2GwfqHqIFQUOsNGmFp6SL4VTrlRq4m9U8LEnLCtXvscrNsI\nGgh+/QsA/6RYuCt2xc1ltkKNPG0r2yTqcV8f3/2osg+C0KTIdne9KC3mq6xK\nizlh88/naViltQgqMD94DcIVMDDYTsTebTvPWgApiPZko8lNwVeUOoSUXAL0\n/1rwILsBNWwnsxBK5s02nqs0fnN5IlxpIWZ+18ygVHQnefs+eTpcTOx7yYDf\nE/kYnPu/yn/aQCWhOYUHhQHPsaD8wFoyIMftTe9PtGMPsB+kHR5BYXDUDuuK\nP/YtI4OAfY8wi6HH3tnjJ7Cl7kxtUjh5igGt4JEeTVUnWKyaDekW/09RDP0x\niscg\r\n=ss56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC8P7f771171KON7VN/VVO7mJbPn1/SNyv3CliMIlw9QIhAIQZCPBbg/uQ57rcYMa6KzQq2on28J8Xm5kXaENWLvk7"}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.3.6_1617351479854_0.2740005382582995"},"_hasShrinkwrap":false},"0.4.0":{"name":"vue-mapbox-ts-legacy","version":"0.4.0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","gitHead":"03a1f0e6ccd71e8b5c371f9a66dff6adf617e5f4","_id":"vue-mapbox-ts-legacy@0.4.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BK9HPtXU+Yn1MbnGUPLWs8ZlUP/C3obuJGQsBRF40daOFNDxTWPzUapcvrZFgxtMBfFgFrNk2BSyobXXrAV2cQ==","shasum":"72bf7bcc75e158dbc09ea5df734e18b8d755dd23","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.4.0.tgz","fileCount":99,"unpackedSize":371934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbr39CRA9TVsSAnZWagAAn8QP/3p6RLnIrRUH1kWF4/Uk\n9Pk0C2wUkR9Y4cVTKtN5fVAhu91hfbKlxp3FR+wtHLCWAya/eHwlTHH21NuM\nX1Q0HryYKUat3EmUJ99eef1StW/c2JxGNsNORCVQKRQ8L22hcLQ5necv40TN\nzXaNrLxNLHyotGkdnq6u0Kx382zenCAs1mg6PBjbw6Pih3leo7IoJFCMRFak\naZDhJdOUMmYQvUlOjZtK524QkhVPNmat9vJm4LIrCC/yVyYISqHTbBVgHyXU\nXV/a8Wj2xMMXb9BCZGmffDpVNFHouNtdOZSGiI2l+NE1aLYTCaa6iA7eIj+k\no2l0mIhNWkiAaOjnLsgcr8gZg/6ReXoM+gv83M1KH/7cbVA1jF8hSZCkPygk\nxlvTu/HHsovle61D8eRwgYguobJDs+6p412hIe+MRYvRt/jJY50fsLI6oct+\nRZABzuBtv25O+2JMsGDL8doLdYVCbd3QeWSyJtisxkXC2+PLldXg7FtynVy0\n55O3W6PR/h66PZaQYrVTkMIw9czPfb+491DKDI3o74+Pnyy1UHI0fskaA6es\nJy2+uUSwmtBeA63FyRa942QxI/9UKtyaK99vEjt8u689hDZJi7SUWUK8Dx5x\nl/uU9SW7vHOfPIsWmGnMtDqIsSV9TjIBiQLx2kx3l1eeWoJgM+tvLjsA6rut\na5BA\r\n=9F6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcu0aljTfBhrgMc9EAgYMb4whBbX8ooeKS4RHZhg70iAiAuuFLdtffmbsgyEc8BVFLntMzxZUmqkgOAB9HBlIT7hA=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.4.0_1617870333159_0.3156003828637153"},"_hasShrinkwrap":false},"0.4.1":{"name":"vue-mapbox-ts-legacy","version":"0.4.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"0bab6acbfac86ef00f202c3abc675300288d1340","_id":"vue-mapbox-ts-legacy@0.4.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LiNoaMVLoIzNtDS1Buzzh1Q/jwlhCJpc1x9XgBWDHU6hac7bq80C7mw5GxvFnMYU2Yx+2JkywnNaKXM139BrdQ==","shasum":"751ef4de9d152e663361d1abd811f23b1316f22d","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.4.1.tgz","fileCount":97,"unpackedSize":371528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbsuACRA9TVsSAnZWagAAeLcP/iI5EOxg5yjaCP+QLnhp\npgQp3jzsuRjy2gUhbyCYs20nOFsw5WNBIB0jvYzeTYa0mXPYsvHBFp0puRFg\nibIBqNB3UlIY6/Z1m6gBSBhSEUWtVDMX2ZmgahjNoGrnxWhsKnR3oO+0gkMl\nmNT6cezXkzUAo3g3u9hkZd0s6MkLGD3IoVbEGYb0UYkKgzPImn/cnD3vWBQn\nuFIVRb41opiAiIRAvVb47LYefFx2vknkTUvO03EsXGLDgs0Bev9tuYD+I+F3\nxYUa+fZRjUIM3Ah1VmWUh2eBEA016PVdk0l117/UeAW/W/RdXy7n9zI9BGoO\ntxH8EPW7g0ewTA0qVTFFeqyQSm697ZxRtiWl0uWwDglwZc+UnDTuaLdDozNg\n6Qk8c2VSnY9fgbkFqqTekE0HKEb6HuTHKwNjsEQoVamWxS3dcq9N6mpyltwC\nijFUHnvDlxB+qqX4rX2F5CRXD/+4lDpQd5xoKtGBLySIH/T4Ba3ptazDc+7e\nbXILt19teNJmPm2H9W58SpX0peZHso1FFJ6sd86gemD/RUPg9BEjuuXiWvsO\ngUhAcPSRLHrHZep/IgBGSRwmKbeQjtfcYF93smrE7uIUJyJtS7ANzDgKi+YQ\nw4jfnCbMgcseO0BN6ECP+MqepfRIFRFKz8m8jVqDK/lOjnnnCC0bVdAYTXHX\ncQZG\r\n=kZuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzcN1MIeIm/eaZBb/oPFSvqOnfaQSQ944mClHf9d3MeQIgQ5BZPhgAfNx02XpR9RQfxLHKlOEfYJl4a034ehHYEec="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.4.1_1617873792117_0.5746988717040771"},"_hasShrinkwrap":false},"0.5.0":{"name":"vue-mapbox-ts-legacy","version":"0.5.0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"9eb1fc9df6872bb90e86f97648a85a01db11f319","_id":"vue-mapbox-ts-legacy@0.5.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-GhKRacQa5+UpRBa8Bvs1hiG2tXRqtRDRhwRJzlWju9Gz75wvtUqEtoxl/YEF+qn7y2Usq8LzwamzDHNaC0m/Uw==","shasum":"5e0308fd6e937a3d762228672fe3e9d93d1340c3","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.5.0.tgz","fileCount":107,"unpackedSize":388208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggBtDCRA9TVsSAnZWagAAwb0P/RvZ9dfv1zL8J27e1KWD\n93hXLKst4ACktW0ax9MJt0wtpJJnW4aTWCcMTC/zyBQbLDuvC/PN8C3oSges\nncNNHJl1h8ZLjbcbf2h7Qz8ANJ5UlLASX2c4LXoRuJx65yYcm90LzTIolAho\nM/ba+LuQ1pZaHeGZZoKDJfceDPtDJsmbDprQf/OcV2tFxFZHLuhkRPziLa6z\nW8KEiDRC+ehw3+C7+t6QP+QNQcnLw4qqm3m+mX+G3bVTwRik4byL2TFRLZfU\npOqFDahIxDo5DTXN/Z+nh2gT71LBJM1R/M1+jGyNQhFCgCC/DsPdZFUwrx09\n+5RL01qPlPVSpXNZlJvQvvMsaEqzfrhCR2S30eraExTmjLDCA8Ws4MvJOkDe\nCtTyf7wcg9toQd8O8CZpX200J5/vjnraggDnZNhlPqOBR+/4jfFb9UI/J1W2\nOzpEO6XlxDdAzsoQ0qkCu2RKM536PjQvKe57UsnSgU+H2dv+0f7eGm4dDCAD\nGGTDhvrO4vS0Ovvf3LgDIH1f64svt07z15keaCI0h/dkv5Tsa6SeTwjIAGdF\nZzryf6bd0hFhBwQQhtLeADbb/4u27GYmAL4oOtaF6QZlzVUoSnvRVwgdPOK2\nW1Y5OpEeibAZOweBwwadipSCaa8L69AKbB08/l7jWu+Kk+ldwxz9VqPc1VKK\ngnw8\r\n=uHTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnuZrnTSF1zT5MRih6kxur0Le0gfwT3Jo+6W2sGfpWXAiEA2jr/EkwIRyyOtDjW94NGcBgsTLpstkiJguLFuDUFEkg="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.5.0_1619008322609_0.29122967111437337"},"_hasShrinkwrap":false},"0.5.1":{"name":"vue-mapbox-ts-legacy","version":"0.5.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"be19523a70eae994f3ed4cc302bfce6a84d6e2e9","_id":"vue-mapbox-ts-legacy@0.5.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ACwlzAM3DjRtUREeJrGvjFEH+9gxJYXXf45cWO5nm4L04nUrxI0YOFf+xjuUO5sERqhj3ESQS3SxbDVTJspfTA==","shasum":"7191c22321bcd40a9fac98cc23ab149d19d562cb","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.5.1.tgz","fileCount":107,"unpackedSize":389001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi/TGCRA9TVsSAnZWagAAM7YP+wb5fDSq6RDEMk8Kqeo/\nHTExLlEgb2ZanuS4/3sVZ7BKNhsJZgxO/uomaV/VkfeSvGL+PpnBfD+G6+aP\n/kyUG0qUkm/wgC0tBpDMmvF1GrmN7sVO3GUcW/bwa/R6hTtS+TPvs9lS9vAI\nMIfMQq2T12HJUfDaPnLz0JnokEAB7tYOJ3lBZ9YKitjFBXmrjpopIfmaRg2q\nDHdGfpDeZzE7Zh1rk+usERimHnQ9LkGX0RDxYDlwTS6+CPItSyBXz81BTXsZ\n5T/w3GP/g44TFwJoxz0k1oLHoK0ADc+knrESp+H2ali4dLiAfeZw+2G9DdjB\nwxoIbIVRiMGjwsVDeshL54DiYb0GRjr+dVtekIf2HqmWUO0hWBtrfbfKCh8W\nyMO4Yn2bHrL+ZA6SUTmsdInoc0e90nPaZBS88ikt/RDaBnTaa/BaQSUKu/bw\no/OOrpVwh+oB7UeWXS5yFfhQo6IbsygL31MmaV73Y0+yHKYfzCNNPDnaq1eJ\nRi4bFk2Ij/g7GZ5sR1wzrhogSzhHzQ+xYrONjoMD/Lg9QQzjhkANdsOz/Qiy\nZYWYlLBTttQim4SFoFzXUIJ5WVVI37hyW3z4/YrWsFQv8ZVWqApGitDVwnEz\nr0fGp0+NWwjeOIiF7KeNuxA1rkPgYPUqGXumd38ip89zRFy7iYkLbVN1jBzY\nmXeu\r\n=6sGW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPQis4bF6SMDk+BqM7fnUHwS92qTRPKonwA9uRlGeC3AiBiNpBjvGTw/omaJUFHXm0yrUF2mP40qc0k3k9fHTvaAQ=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.5.1_1619784901599_0.404434318282074"},"_hasShrinkwrap":false},"0.5.2":{"name":"vue-mapbox-ts-legacy","version":"0.5.2","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"b99bd809a223416f26fc5eae37c4bc4d48e2b79d","_id":"vue-mapbox-ts-legacy@0.5.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-pCGYnCNqUl/FTKGXVOKsZQVAsR/YtCwi2G0K8s/3fllABQ6Ie/WRr3GCFXrx7hTEpfi1FFFxsh4Nq8Py3f2FnQ==","shasum":"67a38b557dc7ac1a410da07dd947362ce5491066","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.5.2.tgz","fileCount":107,"unpackedSize":391674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjB4/CRA9TVsSAnZWagAAY4oP+wcJtaRPuJ9hd8Iam4rw\n1YP6b9GV9UWzYh6PtESZ3eCvRBpjIVOey/umaf71PeMLu9dXNSHF0fbY4iDR\njPRSFpz4y36DjVHHAygFM8/gi9G698MlrPIzfh0IrnDAqauLr5oGdpaUfotl\nAeeQtPwW8zAqvp6I9CdYdHWgeOr4TxzZqfvdRj2lGzN6UOxHvsXIkxtE723w\nPfIkqSRSkhzEmU+bG+Lsr/QmPXgFbkUINTyAUGsTtXNQV2j/p3AhbJZWsH4W\nuFuwwkz4n/rf1O5qffgPucE9UHAJI2kRQRKjKc3MSDMjGCKeFN/k/qQXzD5t\nmzd1ynZKhwdaEhE+m3rgrMQhkSM23hz8n4KS5OgpQKeYrUsslXU2JPuhrxFo\nxzYvT1kUHFcSEBwAmhuTzAGgED0OC2GJV8i714Ngn1NqO8s4fUBpm6EjYgd5\nE/hAQhBlUzJMpy/N/e92qttoEL3+/eatJQbsrSzy8CmWpAJuZoxx1wn+GZhM\nKdYvDJoCnYbo6lmh8rsGW+nAZPLCi6BqBM3R5UXkw8C+bRr+vh/ZBeDtce1h\n/OPXIXek11IwMDOVtwc8BXEHsrdhkCYYKnLKdaEhgAVXrlU8f3dHR7TUieXS\n9iaYyX7MpviLsBAwmKkRUN6Tf5iwNos7p+R8roQVFHgHVRoiud4oDLA+q6Iq\nbIXe\r\n=Mx2z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKJEJm2ksGxy2pPDzyW9XL5uQqHv+CMCemVN3fo7zCrAiA023lEzqXc2qUcJb3BC20ZMywl8XuZAhDb5ZecmPQIlA=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.5.2_1619795518919_0.2487580875671458"},"_hasShrinkwrap":false},"0.6.0":{"name":"vue-mapbox-ts-legacy","version":"0.6.0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"61bd2db325daf3c271f65676a2dafd89b1378698","_id":"vue-mapbox-ts-legacy@0.6.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-SFtO0Y6prfojSCgGR6LHw/9fUz1d0RTJXFJRer50scVUVn6SphqlatpXaTozoYJK1b/VYN0suPpAuHQODjQyog==","shasum":"f8818db56d2401c880849368583c733e884a2cfc","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.6.0.tgz","fileCount":107,"unpackedSize":391790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBMPCRA9TVsSAnZWagAApswQAJmmMBbU9DY/+kgeeNxo\nX4qdLz5bdrFfjzdmpHZX9Ym/Ltznth4G9I7Fa5fgDUt6qJ8hDzsibsxHjBBZ\nFswppdy4ktg1YpVcIlD0iRo1eTZwSm34RVjxDElIKpgdn9P5q+Hx3lhuJgxc\nIUjbYKhBIAZeAizb/ijnpoK4CzXx0jpPwAiaJ0xveD1oBdGeH0Pj4cSdRe3p\nsdaPmh7BwChnu1YpCkXfSIp/zdEGHq+OBwzNkvWuSKYVLnqzda5O7jK4IjB/\nUmOTd67Q67nqpWLkZnpxoW2/J6Zwp0V6Fgp5AVnTKrM203ZlzXNS0UVIy1Xz\nZYXlZk9epBP+tbUPLc/9VXjSsoE2Cfc811Tgire6F24882JqSlRtr6NkKAR3\nC20XuHNlv+4MUfjGDEQaZQpdcspejr5t4q0GiPVHwQSDncoSCiWT3x4/uupe\nHjY18G2OAaN0TZSoPur4wTfEDUtQubBUqsy5U6GT0s5d+SOFJdvUS0Hie89D\naQB6ieceiagE06isR+DJQvjv9CoQZfl/3vh1beP8GClUIeD/SsnFq2F/BEDX\nZMYS9ubr25qusQ7kK2PvP3lLNyKKIyBvO5zTdN7sfCZK+SWQWUE+G8aorMmX\nBwvCwha9eDak7D1L+yv6JH1C+v1385zyGpTGiRzHfo+006u4Ve4RgDzRqc2Y\nEaab\r\n=O/GX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxVX8g33ls/ZLU1S1d5NqaJfbUuajwkr2D6R3zqNx9AAiB+OxqHd14pU0u7BWAJVgqAZKCHztVzEbeg97INfSAoig=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.6.0_1621889806630_0.0359878650953831"},"_hasShrinkwrap":false},"0.6.1":{"name":"vue-mapbox-ts-legacy","version":"0.6.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"0572b07e28576a0847fb540707d3d71fa740d9be","_id":"vue-mapbox-ts-legacy@0.6.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-HWTqcGlhZTu8177NX0k/1FYSqHTmy3iWQmFGNdtZOIm5ZEmPn3itnpD1EylGR48LHLg2cGAIVJVeaJNkBi+hAQ==","shasum":"e02767f2b4713a6268ea5bed47fef39d0505d104","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.6.1.tgz","fileCount":107,"unpackedSize":393515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrKenCRA9TVsSAnZWagAApggP/iKQnE+C1p0qvEEurcZW\ntXkdD4//Mvcn6l3UayK+6ah5OMV6hRLAFU+uH94zv4UtphVkq8SHhWQv5BiG\nOpTgTh86mLyT5FcxYekr8Iz4R3mi2WLFOD5FSb8iR/8F1HiFyjLVyq2udBBh\nGaQUKHFgfvsJWKL0OuIZjG3HqRAWOcE17iGldEYrMjBvnuzXsRn4Bnp+Zz9G\nXWkD+9VyWphqZwa2bp1j1QVpwmoyYYdz1LnDE4O+JXlp19TZkDe6Q8Pt+9eH\nEsj6CifqBo1C41JCB9dP+BsLg+QYDtwsGtmejlPCN+WD9v0uoCVo4PreqWRk\nD7H+o+8zdBDNhkzJfnCBT52Fg58O75+dHYBGYltreNZlySqAdR9QO4Zdvv8i\nzNk1LUIRZFlx+EsKeYvpZwupFeisUexvBRdNHRYJd6Lbk8hkm5uRZbYcgm8X\niWYBiAclfwyaFbrkd7LmjgPGRFjjJv7gt142aTNS8LnfxljUoWpqQ/grAEZU\nv3jINs4czs1SOIPrAOnrrmBu4IYGHx+vVuuiTSqfXPvwRC3XH1LaG+ctnX6/\nvQ/POKsUOclCf4YPAANMrLRKAi7RXlz043FEoiwJvh9sJYG03wlyylN/hjJo\nvPn5lzPZ9lz2U7OrtA96zS/x/JIPxcs1NEoBJwz8kjA6PTuSpcK68SS0Bkfs\nqa3R\r\n=S+kR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaQN6RqhaY2WonoL1pYueirKlHt3/VJpZLBPaZgzh6IwIgC7/GfmF0rXWpgzNi2i7krGCldBsYTaUzlN+4C/IflLY="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.6.1_1621927846662_0.9642260984721416"},"_hasShrinkwrap":false},"0.6.4":{"name":"vue-mapbox-ts-legacy","version":"0.6.4","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"vue-cli-service test:unit"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.0","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.1.1","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.0","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.2.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"94ec8796e7b4c0ee4792cb029d0234e72451615d","_id":"vue-mapbox-ts-legacy@0.6.4","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-IlPnrCuMgLrpO3plOsnMToPbBDFgTEwSfFzz1d3nRsUPGXlnygSyhBCOO6kHD1Z1AvC17xs8ORFlPp2a+nxSxA==","shasum":"d2a6038665c24bcd507732a6226e0e257c9a2add","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.6.4.tgz","fileCount":107,"unpackedSize":393519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3AWGCRA9TVsSAnZWagAAoW8QAKT9IyZnzJ5oYQzmQk4I\npWkLczvE7rYrW6KAvBReeoweTOSg2AailQLvrUTW8kcLvGivE5KBDKpIT41J\ngqyO0s78pUSvZqg7RnE0wMPZVeFLYAhhcdDgdYeQHzZ7TivdzttxEMSHkM8e\nLPN4koDrKVmvGcCtcbhLq7cbOLeRdD6sOA1/w4DKhF/Wi7jXns8wdXL9953f\nZEkE1qFej+ifhCoglPbaymPMZgNo/u1h2znt6Zuv1HQ7MFYjwszMkBHqgfrN\n2zpnG+Y+LNG4HV7S/I0A9VPZcAMGtIQhW98EEZ35rWd9vmTr6aMuDMO6WhXR\nU7KrEOICSjIj4sWQtJh7QAD7Qx65YchiHQvsT6ZdDvtQc0t0BGLrrLCh9wby\nrMxV8zNXjgeFjzi4iOL3pNeJ4f5+L+rwyZta5VbUUc5ZJTNhw90zoznNwdAf\nTlECEW9v9G9thZfgBJbu5eauRZtsGzvI4JtRm15kuUIHmJZxo+g2uGevlfkF\nGatNm98O019WSjXgDx0nj35wCVEVetKn4YkdWyhjZgBmwfz7FuUiDwqR0J3X\n+571BEatscrH+REFmmJyATiE+62gf/0oys4cIxj+vOsByyl/Du3geOjGHwuy\n24lKpLGljjP086R14EEC50INlGjw/l0xTzLKsxKTzBqc19xgjmzs+AAaAZ+6\nK3Xx\r\n=qdy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeFtYeuFU7C/IHwAgi85r02QS1qbHfV6oXpbVO7uPElAiBPnEbX7696s8qZ2I6JCI4HkhyLzh1CQVq/k7jlnkoKaQ=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.6.4_1634323043355_0.2958173288571486"},"_hasShrinkwrap":false},"0.7.0-0":{"name":"vue-mapbox-ts-legacy","version":"0.7.0-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"307d3893eb819cab8f6e93d14dbb911d7141b8b4","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.7.0-0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-jlfyDVBsgjnq/X4/NSklW/1q87cep8YEv8dq6IvKkDPoSlt+olnjxRUNmFhxBfdS3Mgw1Owp/2gHiC2EpCX7aw==","shasum":"f38620efbead99245edae561148479dc8b2e5774","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.0-0.tgz","fileCount":107,"unpackedSize":394236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIR01ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDwRAAhqU8vZh0nyrxDA90uoeLhcSIOJUtDDpB7tX5YcmOijqgfblB\r\nbb71BvToubXrkzrzB16a9S2EkI1ZdNuE0UtDW5LzkcuHA1IPq1nuS7YHiKAa\r\nxetQDbIW82Ztp1QVgQDckmNTvvBFEHD1tAzFkagDSxzaE7r1otluSCgq7Iza\r\nSHi4gJFKQgz8Pc17rXLm6piAChASoncPu/4MHmb1iTO17QCA9PNmzbLx2Oot\r\nYGI07a5otC/toqNNPeHlvb9l8qO86Fz3Jl7/IgXitmQ/fCcgo5/SoQWPirKV\r\nBjb+VJ2L1a46iu6DrtdsrzYTDLKJbBXscKLcOAMhu5vcwY6OTnvlAEytBkOw\r\nvbe36Bik9XRh2z8o9SZBXiuII9MOyc4XpPZkcIamvGqZl4Co9PmzwtRERGOa\r\nLnPyuEzHPp3VcIl7bk6nMmQx4tjAJsB3tLFi7EYK59IogARF1nGgRd4IN4Ci\r\nzMpmnaxfShpCbuQZtWjEi1WAQbkhdufvdFYoiO5Q/RX2Qw03XMb4XRSdMztP\r\ncrU803a7WhGtvy6wCw48vfr5KhhBsacXSoTerIwF4HkEtdau6NS7LpYc0V4t\r\n7ZnO3nUUwAKJuwVWWU1evR5Wb6BMaiOlm4bW+lEH9L6zNJrqJRe9mTmtSSDU\r\nCmMw40Gv3DtCd+KxMfdS4ncOe0kwsksHzZs=\r\n=3gKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs3RWQbuDX1T/oOXnXwW+ec8aYoVZ/HZ7GkL+WoJB+SQIgepoF7i/5F+kFYhZr+Uo/RukKw9qp2EkNxT/6u81pZZ4="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.0-0_1646337333086_0.5372437779859429"},"_hasShrinkwrap":false},"0.7.0":{"name":"vue-mapbox-ts-legacy","version":"0.7.0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"5a208e04b7fe982723e6119990da3ebc8888bc84","_id":"vue-mapbox-ts-legacy@0.7.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-qMLiwJwVvwuQGXa8ZuR8JQeo60+MfPw7iU65kDcmBgbxQpI1De0LzQ6ctiCnMUM1CDDXb+4p68hV2ltSNMRiXQ==","shasum":"18a60d11e21262e2cbea99eda7c412c0e75c5f7f","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.0.tgz","fileCount":107,"unpackedSize":394234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIR7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeJBAAipEXCfjnqO1vBeUjjsHann2TnNDopya+pjnIme7U/+BBx0E9\r\nZFIsbma7FibSJ+gPTCGdvJlrs7975KKCl2tzel/sYT9o1/EjsgwyD43d/atu\r\nKGrzQXuy3ZAoWaVzVCZtdTIMOMwy2H50GushD5bjVUgk4lWjnRNh52gSXwls\r\n2+19nWKM5LxSRJl9o5+TLpoL5gnBrKZLD8LZoD1LJkfNprc6v5kVcEdZ3y+B\r\n4WfOOkeaYNqpdr4DAUrIcVgRbYXagJyKpvv4ldtVYZsm/yC9y3JUbSn+IAOe\r\nlwDEVIPfOMXh5bnIvVpYHVXrstQwNHAMFdWyrP2/kN0wiOsVkifJ1/nJVBSr\r\n+3pJQ29CGZ+bLFG/mSNS5E4Y7TgYwuc45yCe0kAloMBSG3jcyEqOcqLCFiHK\r\neLk+Jyn/itqJ/1Q1arC6XXumINfGTYxQyq41Zw+td4b2REjffdJIibtctWn3\r\nAmFdLoniowcOLs0a7KmLF+DgOxivR3Zsxx1fyCn3+9pWtS6q/Yidd946XYZJ\r\n193Z4KZZaI2+kTiNH8pKJfJf+j8/cGz8WSZR8emT5Jpgc+gJ7E5jPw4Jc5UD\r\ncJZTuhpiVFfHNDavXXzg7VYuHRujD9+Fvor9nldZw68VwVry5JWxcRVTp1dk\r\nA+q8uWmISMDnRkRU0V0fq0XtH7quks0jxS0=\r\n=IB6F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKvUn6q1ekaKAeNW20jUNd0PY8p322UWGkj+re9E3l6AiA0aSHL64ISZZFsPa3qkBEuBde2Ke2pqSIRIUk1xN3zPg=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.0_1646337733251_0.24030292207404513"},"_hasShrinkwrap":false},"0.7.1-0":{"name":"vue-mapbox-ts-legacy","version":"0.7.1-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"35c2b9020c14361a4eafdf3163cd7844ac66789f","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.7.1-0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ugBr7AklgRAC9qfaAvE2oXRTjtobJi7xww/VpLPDZvaD7LJc+XKhMuiq3RkJXMgRBWRwF3sHZZ3y2p1eYt9q5g==","shasum":"a8d721e86afb6665f4cba5a8eb1f31d9c39e3538","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.1-0.tgz","fileCount":107,"unpackedSize":394559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKymCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQXg/+ILH9b8Fvx3C+3AMA8ut5shb87cOVAmZ0KW8aupig/USBSk5s\r\nCHWoc5dzEYcV8GlxphchrzBjyTuFsdaTkzvf3ygHtKI5V9qvoj8IgsTfcW9N\r\n0xYTXhtyY+ZAAEWYuw60vgc7vWNrm1P3bmz6oEgmU0Nqh2hzIJe59tkh1BXn\r\nStdz45wNiMH2Zjd5MyqBnkAm1NuU1Cup0SukacnkBx25+BS52pdfweYth4A7\r\nvLD/FqhuGO2pGJaAcyy71YuHqmqal7yDzE8/MgrmOmSorFiB0HbHBsD/fRsq\r\nlyHfeWqy5IIjTnxtC5QHplssF5MNb0n4OAOLWbwS3EIAIe7EgRqcLEJmIzEh\r\nY732VOS5ZQhyd2T5L7zF/7Iqb9EcHrHPMBrkyVPdIAl8k/2qhKx7oJhwgx4f\r\nmJHELX9+l4qJDLImBRFXfcN8/O18MPQWKzm3DHuuza40R9yLJbgjsrP/PPZs\r\nqucRpbcRMTlkLdtUzCYnQqVHG9QbOPYdQM6kyArEUGYqT5+g40GJC1xZ3htx\r\nXnwwjq9j2xtCqylINMm22Lsei2aHmdZYNegTHNBFxZm4GKPOLLNpZYN+2/If\r\naXuvUmf9z1qoyuz1RyAMyy6yDP9JtnZjNSM8DgQwDRtKvtVi/HT8QQ68EQYz\r\n+IeY3xFJ3k/FtcGgSWFpR1JFilQ6571J1dg=\r\n=cIAz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHV9sOXM6V7tzinBgSevG1nKILv8TZ/BA7Wi4RzsWV7AIgdQGqfaPZylW/c5DcCsBSBqYcHzkiX2ZDG0Uqv2n9GtU="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.1-0_1646995842055_0.7230500233636277"},"_hasShrinkwrap":false},"0.7.1":{"name":"vue-mapbox-ts-legacy","version":"0.7.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"25f4a58d6916c4a13b2fbbb7e9e44ac9c7c009e3","_id":"vue-mapbox-ts-legacy@0.7.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-TyDfD7WZZyBKQ/f8lOqoIduNGcXPNK37bV3F65nhHccztAQrUhhZqghuDeSdUjzcLysSSYM7EjWk9VZ5VBQy4A==","shasum":"caa3e04868d74fe42413928b3972c570b871ca60","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.1.tgz","fileCount":107,"unpackedSize":394557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKysPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/zg/+O1QY0hc1RuMjcApYsbiHzrADuLBQDVuH5XspIunry6BwPQRL\r\nQ1NP/0KxyyY9Kd+Xqplz/lEWTm4Lq41ggDNz0jnK4fssiKV6Mnr3hX8PYkMl\r\nwvWpZTDF1H9VsBXPXqsZO9BmjNKAc3VLNgJ5ZdNOsHG3QFb9Qrdc68wEv+1F\r\n6T++73t2s+Sp7YCIgGUeOoQzoqeF4uj6p7GG5XRZGe02sUY87ozdSd1vTWFM\r\nmGHUXImgo/0P2FVOYBAt90aQd/Rtxrt+E7z3dVFVrmqrQeN65YKZoV9jg1fM\r\nP8xXpVjNkkXQbegGpARFzVQui1uXzIN5sofwXwR7kV+IdskogS8mInhCbebL\r\nVR8umx20PKVSCnjeVyAPOyoMcmyL8PriqKPwmuNGs4CWAzeiaEki0RzcP4Nz\r\nk10hWj+nQqfZSyNuvzyhdiOmb0mG2ZWgnQ0dV+vCtuBoYhvxUkCWepLFtLxE\r\n40ylaFHZUNZO6pUHIUFdu1yWBfcaPFe12ThKex5Iy+oilUaxZ/qWDwH2cBKg\r\nOTCJHelf7VXiu1zmyCWUN8f/Vh+AH+82xax2DJbsmLfdctD6CscuGQquJ+H2\r\n9qNen6bgPFuhFzolyhzhdpUtXIdetQoblO9on2GGo2g29GKJXdlr8d6lSiwT\r\nDsdKCrEeiraVPJ7+rp6TObDYFdO989xm81Q=\r\n=vetE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYfZe8dGQoh8kOJT0+1fFpT4OZXHs17ShpiJItW5yXHAiEA6wuw/B6hkfiv0k9zmmuUyHL48d97muxGQx2AB7NKYp4="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.1_1646996239088_0.12589828144888715"},"_hasShrinkwrap":false},"0.7.2-0":{"name":"vue-mapbox-ts-legacy","version":"0.7.2-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"3cdac167d73df82bc065d0d3b5c50a3f1a996b01","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.7.2-0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-KfP/x/TXT9cyy5pWeRt+AjRWVYJqIu84cGVzRb3bhavusOCH0DRmYGDCwUYXrmyUDzCjydiSstMweXgzdmA2FQ==","shasum":"a10804f3bdd2155374b0d79e5dcd42714e0a0617","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.2-0.tgz","fileCount":107,"unpackedSize":396709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK67gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruTQ/9F3v1OhyR3H14ciRbemsiIQ5WcgQMC+bF+sM5MKnREqGIGG5b\r\nqXUdMSyqP84nZe8bun8Av+6Vekhd7fUiWk4kjK/HIet+Xif1LkWUYbwUgqHS\r\n0SsBqlFQ1H22Ei6yWWOGN+xx5f5JuwidaRpJ9p7RyCqWCorl+GVj+Zcnic/h\r\nKuhVZhW/lPXqV9Tteq4CSYWTVak+8yqbrViOCd7xMFLT4qC0gHs8D7ccvCD0\r\nA6CstQiwWSK2PTefZYEqXps0ZvTvbjGJzors7C4gvEL83B7fuNi6YLuNCsRP\r\ntMeUILnrNNT/IV86N16CKouA1D8H1V+ZTIbuiN6rSC5/XrxQZA2l4p+pTKG2\r\nWAT5YrP3W8KkApKbY9mc3OjRJaGpFIZE6pUhc2Vl4fnOZiddCz6DzmtPE12H\r\nNtaVVgrfMmyrzkiSq25Q+uf9VHp8AbH2p+LFjKPSjAqqyZngtRgABYt/c4b9\r\nJ3BxVYlXNQOm9fAWkvMg/5tXAfNm9MT8EdTLKor7X5/RSbq+F+2kkwAJ2k+D\r\nvvmpozylXGebh9CNACKOMTFhmLW1nX4qmFgtCCJkeRrA2SMnodHGUzOg7sBJ\r\nR1MSkpeXvmKMf71qVSid3uyJGONxS63hX+Gn+PwlVDC80/62ZEGr4HKvuNtd\r\nXIP7pNTUWECKTrZ2//zWbZi2HHkvXFbeOrU=\r\n=vN/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENyyIi1ITNQ0IqHHotFO73wZ7liZTrGnw/8foSghWDOAiAq0bu0bba38QstC0Yvcj910DjzC4G6RXT0y8kJBW//RA=="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.2-0_1647029983816_0.17044276729254237"},"_hasShrinkwrap":false},"0.7.2-1":{"name":"vue-mapbox-ts-legacy","version":"0.7.2-1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"4b73d78381eceb92800115c9dbebe3e555deda14","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.7.2-1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5bZRt7q7cOuWIxqifrJ3Gjyjiz8qnILTreCvo8CaV71hlT4jMgZcyh56vFlbvhQIx5JC3w/E1N8w2CkwRDzMAw==","shasum":"5be28ca8c2340b7ba8ec6f30764449b5cf7ffe20","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.2-1.tgz","fileCount":107,"unpackedSize":396571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLR2VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwcQ//VLdHCZ8/HyXLz0IegrrAWYVeaUiBfVIznxJMI83wZd/6r7B/\r\nFZuO3FSeJEb8d1Ay59oxcTsDUAMm+TgB4oybPIijhnD44hTcHAFWI7vtf/dd\r\nWnk+DupuJutJzpy7NIHvHI1PACZ8V1Jn9C6RnKX/FBJZkQQmdzrS3w8v3aaq\r\np2fsYVYBbJ+N6dnuB4wl8TPsWrKA+2T4614bVKx47jojy5wQzCJisseNWi0L\r\nh6WRM+cZXkOXz9PmsQRGizZ4ArUAJjwvGnioreuu9zVTDz5z5r7WLWzUtVJd\r\nvAd06ULawUxBD0UJlcrygjJyOhyeqxX72x/zwKTChXSx3ZM8Fl7NCEhPUhJu\r\ni0ek8sugxr1en8QADAwe2VTYGJiPsDiYetwk/JAzJ+WmB0b+Mjmq44O5ZObZ\r\n6jqDPQVLFTAIalFh6uNsqY0RNpfaOiW4dbWxl7SJPnPiozg50N39k6crSvlq\r\n2+xdgn1LFU11uXKefZqpwn4QcDHV4wEAcEyeUs9M58MjV4U8LwIVatvx0NRj\r\n6e8di8yvoNmYQgQ6iYHJkx0JGgOEZjt2S87gLQYy/6txKpbIe/OuMkCrmx6a\r\nKxKJGApN2MhNmO2Uc0cgoIz/pcgYZQLRJEtq9gatPyaXn+nj4ntvMDZDPEu1\r\nLMdVLlvdEOWhJl+KlCC0lW9HJIJUM5a52Uw=\r\n=HTG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDEvo3LK8SvY2Kl6uHWtiqnlcnsdt3cw6UarLO/22eWgIgJgT8bUQcj9+h+pDYq5D9oG3cno4vEpPCkwXVOjwk9Kg="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.2-1_1647123861078_0.8001986544849256"},"_hasShrinkwrap":false},"0.7.2":{"name":"vue-mapbox-ts-legacy","version":"0.7.2","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","dotenv":"^8.2.0","electron":"^10.4.2","eslint":"^7.23.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.6.2","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.7.0","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"b3bf0c7eab814e172b3c00bcf6f02dec53842d1b","_id":"vue-mapbox-ts-legacy@0.7.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-QzrxL345bLHzUvrkgYqL4Lz45uhg52UOg6zX3/BWrPh1nOqY3qtNV2oQYk/HcdDJGnHHTMUeemu0NPbEKek8Rg==","shasum":"83f02e529a5429c40851387701b22dbcd9d74060","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.7.2.tgz","fileCount":107,"unpackedSize":396569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLR8kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWdg//QA2QDTA+vEvkzNsrPcvvuoyA1+20h+HTnV/CNqUQiBX3Fa26\r\nQtHma3qg3fw/BU+85Wnrq8lxwIJAI0LKcjsgzhDPr+lFRF70ybpTw4AgaVQ6\r\ndhWJLR8dMTzkTYPM5SJsjIbhBaFtOgGpsLlJD9iuaLU35Y1MA2DlwNSRAmgp\r\nLM2WA11fzMOQ1kXTwdFwbuK5a0rTI9GEKFRMLAmOT9qXiB+JlKcc4CDdapMA\r\nuOHcnkIfm/s7ZCqQCfq9jn1VxZI5Z4sein+Vl2oiXjqFRSsfVM3L95t28SXn\r\n95YmhO7IdbAidiHLQ6BvhMBvEwWV7nwfE+m/HjPCtLPibkrXRtMuSPRPjEPe\r\nbJzaNRU0f9GJRYXXPKdVFnUYyJSX0uTXN+0IGZHcTELs0LCj2ZQdtUbPnw9J\r\n9nWN9zMaQlosNlRVfNETuypnvtVNn/++pmnWwEra0ikEjV7G0mK5ielo/YNl\r\nPJgn7INK0lPlfc2phLThgZEEcvU518sax31BkWU9IN29sHNAuq7+Btr6Tqyf\r\nMD4IxfoTBfRUasfhP56yQKvlGURTdJx6Ay3xvXQg7GZ/HrDb8IEuQ2KIr64Y\r\nxJFLL+eSavP/p4xru6FDFuMcWA+4ffdT5JPzCeeAawokaETBLBEirjNigwKr\r\n1qMIFLdlUCph9JAhWowJU2AbT/KQ00LLEUU=\r\n=p91p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoi7Dg0CUbPij4rdPmcbcozewNmtY1cjv6Ng3BpC1c2AiEApKj9TkUZPwOvcWrZXGkoOSGs64Yq1KlKrVQykmOnNDU="}]},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.7.2_1647124260397_0.29545153486770626"},"_hasShrinkwrap":false},"0.8.1-0":{"name":"vue-mapbox-ts-legacy","version":"0.8.1-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.8.2","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"52a1bae6f0409b6289a1833b9e73effb4a7ef649","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.8.1-0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3lOFjny3oZ28YY4IDu8a25nedc3ItgLN6ES73Vfgnmx4t3JUkvSL02RVImkP3/YKckEb5eWa3FxNGMsgl4x01w==","shasum":"2a4057f11e6bad4bcf3c004f9e535012f7b53160","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.8.1-0.tgz","fileCount":107,"unpackedSize":397717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEpLPG22oBM9KPNbbwZv4DxObfLIJYWD8yr52AXmBtkgIhAKNG/w3uTzYY78EYgIpzcpWuFeriEaWOwirOsa3w1R1v"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqwKpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjKhAAlnLltC3L//nohmO4jLp+CZd0Yy4PnDDOnIQKtH/k74gZrcYa\r\nECf+QNsX7+D2fxdo2lCtTTs32ftVh3Iyx6P7Ntp0tejYB4SJE6ByL7LTiDrO\r\nVA0rmZvo6Q17J0repAU4pbQTpRwDvLJQ0rvfedLJH9RN0V6BY7LzZH3T41Ow\r\nqjkxa7ALPqogZaMmDdKFVRM6YnzqDMMKtg5UP9YReNxY4EDJAtqu3RM4Lju1\r\nP1qDh8EFFUkq33Er2zTy9ablXFuiRTnDeYhOGB2VGCNA3djLFP5/YsJPhDLj\r\nmlOqxdM62jMZWy6Okyn9ulvFqu6XAFJH/ncXaZfjmlTKFKZdX4B4C5sSRx65\r\nRvzvAJILTkWEdp/A6SSfU0zq83IdCjLEQ0azERPrMLhgFJIE/OdJifuR/Vi5\r\ndGsQX+UAoQLbQjsX8w3S+BMai2t28Fn6UJRupCUggcg+2cZ72fElr1knbIkb\r\nxFUtT7pfSWi67BHshVsJRka8UtxH1L8XQ69LxhBftDL6XqUTqXpbBl+yHzoc\r\nmlEOVcfKY7yRRFgpZFHpf9aoeHY1y5MGKUAN6WWHiRFx0FBAlYXy/H3hdEiz\r\nd/gbamKgcb1SN67u5tq+6/yPk4bTdH8r/M2LZtvAuKRV/7u+WbQ63h2Ok09X\r\n++oxs97MAaRQ63WSzV/O4uBBM3Ix2iRYRaY=\r\n=691T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.8.1-0_1655374505225_0.48651928165070646"},"_hasShrinkwrap":false},"0.8.1-1":{"name":"vue-mapbox-ts-legacy","version":"0.8.1-1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.8.2","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"5156ab2a7bedff65917014b982d89feabf3bba09","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts-legacy\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts-legacy\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts-legacy\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.8.1-1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7n7EAl3Z3vAaZ5pJUBqbVNSrCpougrFbu5oZIO4NYutPQhtaDIU8rY9RE4yjuK2zeHImbyrI/PP9x9eHl7gBpA==","shasum":"cd82d86a593af58a5df2a16fef964b1394890cce","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.8.1-1.tgz","fileCount":107,"unpackedSize":397738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASTc3Gp/3eyrnJiBspI5Q2Tgk/V92GjYUTZUZ9FFVTeAiEAuVWrT3v+pXXDjlTaeiHmHdQnAuWlhssuKjGBtIKU3Tw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqwQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1QRAAnCmAYOB4UKWIa3W2MoLuu3ZE9At4u8DUzE/OoFyhU4Xi1ECH\r\nbl6zrwMScpc9oY7RCkua66CRLFhd1yINWWfjythNK+U7plQa80AlNmogp4US\r\nzB5xNBW9trRxDZ4ahYFEOi5Ks6i8h7godfH5LHWEmPAt4FKwqNZcKxZlmHNc\r\nYycY9Kv2nKZLkOQgFR4EUPlFb6xHokSJqW17rvxr4iQdI9sO20qvQ0KuOdeu\r\nQmVCUxIFBiTcn2yQEyjeJemQGURPJAWH3cy6ddaEi3WRUIPPampf6mlsEzVY\r\ntY1L29TFRxmxgqHOtpfwoFtr9Ydvg/86gDWiZoQv8WbPSU+ZkD+IUMSAAzZi\r\nnXoHOeuLgjcXPOWvhn7jDjjeQ4xxRAW59fipY+CrRUQDmMRV4UC2wxmTm/l0\r\nH7Mlup052xaHLWbY8ArUM5l+ClXKqF/uHHUOSYmZ7qeH6e1pXHZEafakPceE\r\n5CyzsAHcEJ22azCcMu28a655TDkueuEZa9CMD2acYOyirDLgiFxfKqn1OeTn\r\nKFGvtbe54il49kDE0MjJCNlV9j4k73iz6zj9x/9GQYusDmkV6WSqYBMgeFwP\r\n3l5kZ0TnIMunZp/9VDsVrb6S7YaqIrIA+b3Hav8PgW1U46k/wG/rLAOOsKCA\r\nXVw+3xECLDlUhzTqg+T0f/JWpFyJUDuOItE=\r\n=Ba8K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.8.1-1_1655374902740_0.12093305539451449"},"_hasShrinkwrap":false},"0.8.1":{"name":"vue-mapbox-ts-legacy","version":"0.8.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.8.2","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"2d1c6ee581f6573468772e9b645932a602fd77c4","_id":"vue-mapbox-ts-legacy@0.8.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QBxRt+O/MUdD1DB2pMlHaN6omyvv49ev/8DCGGPS1n2+3y/P1ZhV5MX2UCoxuaHzHxNcUCKJSKld7pTyJTd3Pg==","shasum":"c95f11425a52028d3eaacbc5da575393c8fcd232","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.8.1.tgz","fileCount":107,"unpackedSize":397736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAcyPtCT3yzwGJy8BbWSjLyoJQScZcTYTNJmX0nP15MAiEAueDcBlBRcWJjHK93iBPRJ+IwpN3D8GGaJSiM0vutZEo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqwXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLtBAAi80bxcogrnxdsHIm3zmoGn8El2c+c9v4qQPfhnIdC3xsdXGf\r\nJyFABv+i3PuBReiDookccGVaJAEuaSC62TtjvNe+OosvSNsYzB9l0PeRYj8v\r\nADsA3pXr3/nGmz4exOZeo4BESt3g6fK/BmZvheGXXTcrf+HHpl6uN9ur5YfO\r\nQQhE92W/Ihplqpj4yw9ed8x6ot9uQkk0I6mWzf9akmq7H6BxdDXlcGWtBDr/\r\nHtnykEKaj6gXTvl37+5aImK0MAU8qkY4BaRR0E546l5PmGXq6vJQld2T86qD\r\nIDdRtGlxV9ZYSHi60iOhXvlG9Cjsf5NTbNQcieeKzK2ocUg/TVYs406zkKDv\r\nEv0BDZymTXMXxrppT03TlhBtSATMnzsAnMMrP3mwwlXyhv32AQwPKvmCo+yA\r\n9cf8bHWdKQIugdSys0MoBQ0QyoYQm3qVp1AjOQ1R8M1jpH0OKhOWlg69FAGv\r\nWoJNI63TdnvJGOuKwvzS5S4ylHBfYNPwuwkY0Xcb3I1pHiMRxffzwnEfWnGU\r\nVo69QqL4NShJ3sQ7X+cjlgnj7dRccIF3A+UZ+FS++Xg7EhnBKBv/nuFQMfVc\r\nVyGI0NGsWuCTrR8LXwxxxPA7tYtZU4oe+1I6p9qHD9hI36D5Juv0+/zEg9/t\r\nYFsgeFvSmsLFCpgG7RETHkqlh8cKdXjFfnA=\r\n=G2ZF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.8.1_1655375302654_0.7470942047983133"},"_hasShrinkwrap":false},"0.8.1-2":{"name":"vue-mapbox-ts-legacy","version":"0.8.1-2","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.8.2","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"b7f4e5ceb7f82beaba508a2d72879599b7bcefd6","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts-legacy\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts-legacy\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts-legacy\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.8.1-2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Oe5VdpZHA9ZZEWdGLbXpxaxMe8y00svuaqQIpcbbsZKMpEWVqdo/CMzEVklmyk1WPGuC6vBuX4uPkfuPW9PM+Q==","shasum":"4067732d89df49e6a7c39354f45bf14b80949ccf","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.8.1-2.tgz","fileCount":111,"unpackedSize":402790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA//17yoy1zSdDQqvXSrtHKpXtj15AgcPW6ZRgkqF/qAiEA4dQNU9qlWs0Vrr0tRlXUdMe2fhDhEirUvR5e4UGYL4Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixUlIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh2A//RFsz8Rwfq38tfeaiHamDPHXi6exX+jImxMbFscVlYr4bbNfY\r\nUZITbX/8Ri0bM+wyUwq5jnCGGgw0PmYqjWpgaYfsmxhm3ANMrFap3/k7J+nk\r\nkXosQGah560uv0IL8Jbj7K/MJQMNPguzIqNaizjiawefy4Ioz2AwTO8XNRhl\r\netGCwk+2l+h03mulKGrA8acFya+/uH8DPvrosAxjwcfnRViEzMVbA4No7F21\r\ngWcJ4ty5+3Tqv1r9O8VnXDbsp/g/VI84bD7sa9MTA9wP/JoYVgFW8YvF1GpU\r\nkil1g2bNc6IxXQkQAESRLj4p5x0X67HT/Yp3gf0RYhD3DnPXu9ke0hyqW/8J\r\nYa58qUj2RJQuf3QKNAs1X/EkgQgSUAxbGjfPTybwu7UUyH9Avlkx7P9JxizL\r\nRaubz662hv8zQiFkFNgLKIvueep31hD5jOLRc/CjIZX8JCS3reZ3L/Tq4MQ/\r\nCpfpjnMu/BwNt/dHq6Ygj7WJIWdpHBt5mZrb94XzUpnGhCwtSFHHkT4JrTPF\r\njK1gS9IrDyea/ah9UDzRyqeEsftpH5B9lmOipjBNeAL4feduLKi1ufNnrv2u\r\nOTDtYY9XyiljW4KAPTP2TTSR/ivtrTKDylCFuvxYIQapejtln/ZnNK299T1w\r\nAtReXa7VSxBk+Po7IMHtLWno9r94uWOGcgY=\r\n=CcJp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.8.1-2_1657096520152_0.10503038535099374"},"_hasShrinkwrap":false},"0.9.1":{"name":"vue-mapbox-ts-legacy","version":"0.9.1","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.2.2","@mapbox/mapbox-gl-geocoder":"^4.7.4","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.1","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^8.2.2","@vue/composition-api":"^1.0.0-rc.6","crypto-random-string":"^3.3.1","mapbox-gl":"^2.8.2","my-deferred":"^1.0.3","vue-class-component":"^7.2.6","vue-property-decorator":"^10.0.0-rc.3","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"5a5c31efe3e2cf088c7438f416636683afcf1920","_id":"vue-mapbox-ts-legacy@0.9.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9MiMJaxrut952qU2mJLjVGulxSwmSgOsDPcxA8c8dWGEekLGJxc06V5Jyxb5dxJzGb4Y/BO6VXl8PlyPO2WGog==","shasum":"9ff582dfecce8ce7447a23682580b548048cedb3","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.9.1.tgz","fileCount":111,"unpackedSize":402788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrxXzmZ0QF2RKbmorWlcKUM8WEBb/J4rIMBbQSkiURtAiBaSxjjpLInuBzeJqBgHb5QYH7oBK8asP8mnUamD4YnAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixXn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok7xAAlJxBxQG41ei13l6QvXPNkJh68gNrdD9dE5eKCSndxgkcV4pC\r\nszFlZr8eL8x5dWWUc1NG8yGft2pMLgrK95eA8yIFqZJCGNrYjyyHrG8CCD92\r\nItQ/dvMcIsStIzv46QlO9W5Fp/eVO1z/TGpgzn4WqBGLh6QrRHj+7EHt1ptA\r\nX3v4lnie4/lV9kksE4BLJbpc2Wo8dS1muwXd49qQ3qsz7EJ8yzQxH6UKYG4M\r\n7pYpBoCytOJpdsNH2SoCy3SB4OWmePdqD+wzmcYRI2NJ7U/IXonR7D44qP3e\r\nSDFM0ws42Moonv2VaXU453P51Go1Y4fRPvPy3kjKUKG9BybWL+/X/BgQfpC2\r\nxYafpwMWqtdxWBOoHUWjU2sjAL9xFn1lBSaBDWcpaED2+UwMkx2rFxT47mdP\r\nbjqchuDg/Fv5TlgKdsFkgOSy13upKXxET/pVbZDsuonLqwHEJE1OmxLFkLlP\r\nIx68GO0pXJ0o4vPCN4jJU3EVkSTGnqSqwPM4gVMFVY0LS7lr5xSP9REeBDLl\r\nINmDg7yjlryvX44kg25TB27TAbWRPoD+/jUiAK+qp1gt9v8aDs7TBkyBEvX2\r\nlMcyAIwauIAtL7GSuZCl+Z3yWPkX3Hx9ztK356erWgFk4dTWJm6ad/rXita2\r\nAFWS5fxIVoWWb21R0QdBhTEytdlAEUDdwIo=\r\n=Ramu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.9.1_1657108986477_0.6601206390722383"},"_hasShrinkwrap":false},"0.9.2-0":{"name":"vue-mapbox-ts-legacy","version":"0.9.2-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0","@mapbox/mapbox-gl-geocoder":"^5.0.1","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.4","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^9.1.1","@vue/composition-api":"^1.7.0","crypto-random-string":"^5.0.0","mapbox-gl":"^2.9.1","my-deferred":"^1.1.0","vue-class-component":"^7.2.6","vue-property-decorator":"9.1.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"85788d18f24488da1898041f3f0ea62cdb72cf60","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts-legacy\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts-legacy\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts-legacy\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.9.2-0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bSYdJHHpRfwL2NyUrLrZihVhm0na4nF5FX1O1tighXeI6+nZ2cVuOSjiUPQlb73mZNHAJLC3EFG/bgm5Nnq/1g==","shasum":"fafbb69fce096f3299714da29e24b37e1e0403bf","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.9.2-0.tgz","fileCount":111,"unpackedSize":402778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtJ8R2kADnQmzD3blcXpWW0lyvL/vyJe11BT4aXDShEAiEA7Aeidc0qerNEGTXK0nNEH+Ul5OKWCkq+uf0VyoUPiWI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixn8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+AQ/6A6iXLzUBJrbr3u8GbNqDHD93dOh/OewCtk9EjBs/Un7or+s6\r\nfDrsRIz/waldj6bkg1djs7dnRrhZNlBujVjxHsaNS43AhtnfQHOkx32oovyk\r\n8cB6HZ6zakUkft36kEdxZkG6UOXJDQkCInflBs4bZK17fFft/sNUn4CDW17x\r\nSNnIPVQZnPEMtSs6kjIFTOqxqcujRA2BiQClgO3EDP9x5gcQhzfhxUW/brTJ\r\nsY336zM/6Ax9CU253IUHxnAsReKS1jx2hHisJ34Pf0N+8bzYlX4UPYOj+m/B\r\nbhCwaqJvwEf1lX6OtDXMQc894lJJOtV/AZoUHDEX+8YFkHBJnIo76W5VtJVT\r\nIhaUlqobW/Btyjf/LjYwxrnD6nYGU8I7LF0xxOh3aLcfe0qPi4Ky0et80ZNo\r\nlFLkwjcKPcZxIbrDEN70T2ZUrR1xs9Du1vxo+62bJ6O/LQeECJT0+ig/5HIg\r\nKEWw6TZFVCk/O9FsWu3a5ggKLFYbvSjPqjwkZ8C7uRHClGkSC/2y3HSo7cJZ\r\nDdw685uD3fnPjno0YkkbHlvVKzuAvz+c5aY2H5QH5/LRXb/2DZzSjKR6CAiP\r\nIsHeovZ9AuepYgmLKIC6qk7enXvD12VH+3Bey7r3I5DCaYUFBWfzyycfFm8S\r\n3M7T9zDzzXXlY6pRx23iaklckfM3G+Q0vJs=\r\n=lw+T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.9.2-0_1657175857348_0.43283018575988574"},"_hasShrinkwrap":false},"0.9.2":{"name":"vue-mapbox-ts-legacy","version":"0.9.2","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0","@mapbox/mapbox-gl-geocoder":"^5.0.1","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.4","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^9.1.1","@vue/composition-api":"^1.7.0","crypto-random-string":"^5.0.0","mapbox-gl":"^2.9.1","my-deferred":"^1.1.0","vue-class-component":"^7.2.6","vue-property-decorator":"9.1.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"343c78a2ade09856fc738d2e36ee325fa347fb89","_id":"vue-mapbox-ts-legacy@0.9.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Emh+FarVk2qLqXlvn8WhGloLVn+KEBQh+0y0BDaQFnAn+SU7P/Io3WRS8sAYib8Q9KWDU30QWKCEjnE1EUG4YQ==","shasum":"1063d45c15d4aafcd52c98bd868a31149c4e3417","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.9.2.tgz","fileCount":111,"unpackedSize":402776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKy2pHiU9Ug1qvkXqCRHDDEmgyjLyq6LnJLlaDA66pKAiBXsPNAiXkvVFjoIvhxE3ZzRiyQPnL+zM1IHhLEsBIfgw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixoDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsZw/9F8n2wECIwDzPn/SK/FKoZcD0mCFP9KyW/K9tZgpealMO+qNk\r\nrciwdV04C3qQ7VMpxmjUlIMM2S2I3VcitudrFA4Nqfq0mpBvm5PN3wQ+QEGs\r\ndrAMS0hny9HB3kdfWtFYbUpGYlImArqro0pKTUJ3wTVz4pRlymMVDMpQLw2S\r\n+6NsMeBEmI6sclvo8CSv2PKshHP5XGaqRhjtCe0JNl/7MQjAu/BS8y0tLJ8h\r\ndccLUF6Uf2MLbLHryjflPyG2spApdohf9PByTk4jeqEHG8HAjesTZWbzDtPq\r\nTBrM3pJAr526nkbsu20K4MnMVbLHwtZrmxMw41Z7C9wXyrU3f1uWLxOooW3b\r\n18PwIJzFo2QlWEHJDwredFfNYEn3O1rjWWjaAjXNmsUKZwNGc+AXnBZ24sAl\r\nugA3RlOVztzzLwCxgq6tkimu0f4gy1B/qGNUYfena8uM+veomM82Y4TjzcSm\r\n4V1IWd1ECbfjpzGiAiPv9jdbN7YE+6mgbya34JNwuiJng2DVvRda5m/xP+20\r\nFFE9ZaU1eXz8RaEcNF56sBaV/hn3UW1S+5QWR2bynd4teLPYMS18Ef9FNLoF\r\ni2UVwG1zUm4+CsrtCtD8VAC6+KcgRAo8wJsd7vCnzlj40GZqZjl9JbYHvFRw\r\n7qBLKRPdmRz/7pH+o7iYCAa37xekV4IsUBI=\r\n=HChr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.9.2_1657176274940_0.18878322064297604"},"_hasShrinkwrap":false},"0.9.3-0":{"name":"vue-mapbox-ts-legacy","version":"0.9.3-0","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0","@mapbox/mapbox-gl-geocoder":"^5.0.1","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.4","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^9.1.1","@vue/composition-api":"^1.7.0","mapbox-gl":"^2.9.1","my-deferred":"^1.1.0","vue-class-component":"^7.2.6","vue-property-decorator":"9.1.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"d7d68a6ea7cf9465653448d81abdf77ca1abb8da","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts-legacy\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts-legacy\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts-legacy\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md","_id":"vue-mapbox-ts-legacy@0.9.3-0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4Y8aST6F/8O6fwR2hX9wSuwFXTyQsRHBJ4RGjNFP+sRgpwAzUuASs40P7UvxY9JneWv96iJ6S2JOjMvO+kn/vA==","shasum":"db3e1e9175628c6e878019629e3a5e01e0bab44b","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.9.3-0.tgz","fileCount":111,"unpackedSize":402740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv2QriVbajTf3Z36FWFq0Z1UOlhtAmA3Ht9ib1JHJMuAiAsZ9OjUCNQS/OiQOyQ7lGqDR5DQmYO/Fr0ZEgv1WDTVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix1EfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpANw//awhIUZQ8XZL6iBES/83KZE7bcAif2Y5d4ONqqXpi/RKJvMsx\r\nyTEV6VpYnTJ0xy5ACeWUpvQRqEKSE+9Q2M8MoJrQ4LHyej3epLkHxd5UrxMs\r\n/g/6CP1zfdHcTSKwKAi7qsVNRrQXFzYQlW/biFrBd4+Z3yRc1kvqZeYjIIR1\r\nVP5ybFBZJmpKvvA57EWmMlLkSGEoPX3zq0jqffaaMTTiTanaWMhUSs6TQkY0\r\n6DMsDp2GglO+MM0rbsgTOst4HSnGHN+V6hvhjlFEvpao9+elv7PwGWT7NHqX\r\n6+TFjFT/9a2/xuSCmZfQ8sccRLwQnzHdAjxGy+19NBemglkfweypjlwNcx/G\r\noDCtwwjTUgB+5tSnZgGRimy3HdoYBqAat3a8bf079qhkFSUrJOHy11k/0nay\r\nHd+hlQFWHOXDnSaOiQjNPfPX9ybdi2Od6IK1IChSa15KxJvAHtYosV8AwNKb\r\n3mpOnFaxNTljsgIRd1sAUKm76OSdcNCiQkgTeaOH6ysq3SyitQjdKynaYLoS\r\naal3olapvUXnRr6yh4OckCQAAA5WsGfo26087YuqscuFVEgLcwt335briAvw\r\njHBwAMAnDOLFYzpzX1UScRT8lDB2HB0Vh5zguMN5Q0Qa7M0lispG9DBGN+fm\r\nC5oy6yHHVh3n5FeterboL241TVeoLYB51n0=\r\n=dWZN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.9.3-0_1657229599085_0.9417261845080283"},"_hasShrinkwrap":false},"0.9.3":{"name":"vue-mapbox-ts-legacy","version":"0.9.3","description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"license":"MIT","author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"main":"lib/index.js","module":"lib/index.esm.js","es2015":"lib/index.esm.js","types":"lib/index.d.ts","config":{"rollup":"rollup.config.js"},"scripts":{"build":"yarn build:pre-compatibility && rm -rf lib/ && yarn build:js","build:pre-compatibility":"cp -r compatibility/* src && node ./scripts/replace.vue.vue-composition-api.js","build:js":"rimraf dist && cross-env NODE_ENV=production rollup --config $npm_package_config_rollup && yarn build:types","build:types":"tsc --build tsconfigtypes.json","docs:build":"vuepress build docs","docs:dev":"vuepress dev docs","fix":"vue-cli-service lint","lint":"vue-cli-service lint --no-fix","prepublishOnly":"npm run build","test":"echo \"no units present\""},"publishConfig":{"access":"public"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/preset-env":"^7.13.12","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-url":"^6.0.0","@silvanite/vuepress-plugin-tailwind":"^1.3.0","@typescript-eslint/parser":"^4.21.0","@vue/cli-plugin-babel":"^4.5.12","@vue/cli-plugin-eslint":"^4.5.12","@vue/cli-plugin-typescript":"^4.5.12","@vue/cli-plugin-unit-jest":"^4.5.12","@vue/cli-service":"^4.5.12","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.3","@vuepress/plugin-register-components":"^1.8.2","@wessberg/rollup-plugin-ts":"^1.3.11","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","cross-env":"^7.0.3","eslint":"^6.8.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.8.0","minimist":"^1.2.5","postcss-import":"^14.0.1","postcss-nested":"^5.0.5","postcss-simple-vars":"^6.0.3","postcss-url":"^10.1.3","prettier":"^2.2.1","pug":"^2.0.4","replace":"^1.2.1","rollup":"^2.44.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-css-only":"^3.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.8","sass-loader":"^10.1.1","tslib":"^2.2.0","typescript":"^4.2.4","vue":"^2.6.12","vuepress":"^1.8.2","webpack-glob-entry":"^2.1.1","yarn":"^1.22.10"},"peerDependencies":{"@mapbox/mapbox-gl-geocoder":"^4.4.0","vue":"^2.6.10"},"dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0","@mapbox/mapbox-gl-geocoder":"^5.0.1","@types/chai":"^4.2.16","@types/mapbox-gl":"^2.7.3","@types/mapbox__mapbox-gl-draw":"^1.2.4","@types/mapbox__mapbox-gl-geocoder":"^4.7.2","@types/mocha":"^9.1.1","@vue/composition-api":"^1.7.0","mapbox-gl":"^2.9.1","my-deferred":"^1.1.0","vue-class-component":"^7.2.6","vue-property-decorator":"9.1.2","vue-typed-mixins":"^0.2.0"},"keywords":["vue2","mapbox","typescript","vue.js","vue"],"gitHead":"cb3c1b4895bf86f608549fe5c9eb113bde2ab5d0","_id":"vue-mapbox-ts-legacy@0.9.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TuNulKJB5dXXjh7tSHas1UhY5c9ckW9QxnvhzECnXwS+I6laRuqH7FyxTWr/1DB1JddjKiFsHpFR6SUpGorulQ==","shasum":"d2a92f9f619c2c6fd415dec3eabfb93cdd07c572","tarball":"https://registry.npmjs.org/vue-mapbox-ts-legacy/-/vue-mapbox-ts-legacy-0.9.3.tgz","fileCount":111,"unpackedSize":402738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFU43hnCVUzXwQTmCLVbzSrHLHdmdxhS2WTU/oZwaMgAiEAtqXULaz3GDeHeROQ4zfKGh7mUOQFqEOVGhft9FFslyQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix1KZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfjBAAihhk0ke3FDd8xVPU7iEMdj5LDt3Gk0g/07/LCrREQYCDH3jj\r\nHEitoxqbJADjlrbP1DGAT7iHKXVgfTQjuCDhqiZzLN5kNryr12zzWV8ceOd5\r\nyq7PrTkgHHzUmxVVQwz3bd+Cw74AWUe2ha4zpwbSYcKcaIW5NT2q4NYLYAbX\r\nLRpvIxNKrQWw7u4kNRnDZ653ZUxoFLS1IfAKdTXxTFVNciWXtPBg8xEOZMGp\r\nyoxzvBVlPc8/Dmd1RLPSwtkCszXUOg/FOa7FFztbXgM3ervh7RnhR5nE0Rwf\r\ni89NZZ9hvADopFvQuW/fWnrHRaTzbY4H59XKFtRYXd0WMIP3ZQPpWTcSxx8p\r\nnsZoUm1vZFW2KL/K6kasvpyq1GcGPhbaniE7bZAMG1F5JSf+JQK6gevlUmFa\r\nbw75NlHtAp8aTNY5djTfLqpS6au06FZu7iPwkROxktfkJ97d6MrT8bU2Rvnb\r\nVd1gXr1xr3TVl3HYM6EE8bxuW01BfegF3Vo0tSCaQcmetrQjUv9eA0ypMguw\r\n63Oxgiy8bPXkfNC862Ox1vaObmRmZoDArs+Iv79aBgIpkdAw1CmQKsl5VOl0\r\nDdJ1Wu9tprpTimfA1ErrcGEwDBLhi5cydphHL2cLEjaTEcoKm+vbQB8q0pBN\r\n/9cdOdrYfEWejEZdznO6HwDZFpClTJcpnpI=\r\n=LB7k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"relief.melone","email":"relief.melone@gmail.com"},"directories":{},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mapbox-ts-legacy_0.9.3_1657229976837_0.08166425230977503"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-12T18:25:26.410Z","0.0.1-beta.1":"2021-03-12T18:25:26.610Z","modified":"2022-07-07T21:39:37.237Z","0.0.1-beta.2":"2021-03-12T20:01:43.187Z","0.0.1-beta.3":"2021-03-13T00:43:48.876Z","0.1.1-beta.2":"2021-03-13T13:55:03.593Z","0.1.2-beta.3":"2021-03-15T10:28:32.748Z","0.2.0":"2021-03-16T09:02:04.652Z","0.2.2":"2021-03-16T12:18:42.699Z","0.2.3":"2021-03-17T07:08:29.960Z","0.2.4-alpha":"2021-03-19T10:53:00.208Z","0.2.4-alpha.2":"2021-03-19T15:48:30.782Z","0.2.4-alpha.3":"2021-03-19T15:57:52.256Z","0.2.4":"2021-03-19T16:40:43.056Z","0.2.5":"2021-03-23T19:03:31.130Z","0.3.0":"2021-03-25T08:51:49.285Z","0.3.1":"2021-03-27T15:07:22.586Z","0.3.3":"2021-03-29T10:50:11.418Z","0.3.5":"2021-03-30T11:49:40.793Z","0.3.6":"2021-04-02T08:17:59.974Z","0.4.0":"2021-04-08T08:25:33.328Z","0.4.1":"2021-04-08T09:23:12.307Z","0.5.0":"2021-04-21T12:32:02.758Z","0.5.1":"2021-04-30T12:15:01.805Z","0.5.2":"2021-04-30T15:11:59.138Z","0.6.0":"2021-05-24T20:56:46.743Z","0.6.1":"2021-05-25T07:30:46.989Z","0.6.4":"2021-10-15T18:37:23.569Z","0.7.0-0":"2022-03-03T19:55:33.271Z","0.7.0":"2022-03-03T20:02:13.482Z","0.7.1-0":"2022-03-11T10:50:42.275Z","0.7.1":"2022-03-11T10:57:19.240Z","0.7.2-0":"2022-03-11T20:19:44.007Z","0.7.2-1":"2022-03-12T22:24:21.274Z","0.7.2":"2022-03-12T22:31:00.544Z","0.8.1-0":"2022-06-16T10:15:05.376Z","0.8.1-1":"2022-06-16T10:21:42.955Z","0.8.1":"2022-06-16T10:28:22.784Z","0.8.1-2":"2022-07-06T08:35:20.306Z","0.9.1":"2022-07-06T12:03:06.646Z","0.9.2-0":"2022-07-07T06:37:37.581Z","0.9.2":"2022-07-07T06:44:35.195Z","0.9.3-0":"2022-07-07T21:33:19.280Z","0.9.3":"2022-07-07T21:39:37.161Z"},"maintainers":[{"name":"relief.melone","email":"relief.melone@gmail.com"}],"description":"Highly reactive Mapbox Framework for Vue.js written in TypeScript","homepage":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy","keywords":["vue2","mapbox","typescript","vue.js","vue"],"repository":{"type":"git","url":"git+https://gitlab.com/relief-melone/vue-mapbox-ts.git"},"author":{"name":"Relief Melone","email":"relief.melone@gmail.com"},"bugs":{"url":"https://gitlab.com/relief-melone/vue-mapbox-ts-legacy/-/issues"},"license":"MIT","readme":"# Vue Mapbox TS Legacy\n\nThis project has been created to bring a modern mapbox component library utilizing TypeScript and Vue3.\n\nThe Framework is highly reactive to ensure interacting with the components is possible in the way you are used to in vue.\n\nWorking with vue-mapbox-ts is easy even if you are not completely familiar with Mapboxs' 'mapbox-gl'-API.\n\nTo make use even easier additional components like Geogeometry have been added to add simple geometry like circles rectangles or polygons to your map without the need of a deep understanding of geoJSON\n\n*This component library is vue2 version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts). Updates will also be published first for the non legacy version*\n\n\n## Installation\n\nTo install Vue Mapbox TS use npm\n```sh\nnpm install -S vue-mapbox-ts-legacy\n```\n\n### Global installation\nIn your main.ts file install the plugin like this \n\n**Vue2**\n```ts\nimport Vue from \"vue\"\nimport VueMapboxTs from \"vue-mapbox-ts-legacy\"\n\nVue.use(VueMapboxTs)\n```\n\n**Vue3**\nFor Vue 3 please go to the non legacy version of [vue-mapbox-ts](https://www.npmjs.com/package/vue-mapbox-ts)\n\n### A la Carte\nYou can also import the components needed in your module by just importing them and using them just as any other component\n\n```ts\nimport { MapboxMap } from \"vue-mapbox-ts-legacy\";\n\nexport default defineComponent({\n  // ...\n  components: {\n    MapboxMap\n  }\n})\n```\n\n## Current state of development\nWhile the API is pretty stable by now please note that breaking changes might still occur on minor version updates (like 0.3.x -> 0.4.0) until the major version 1 is released.\n\nIf you want to contribute please feel free to post Merge Requests. Also report any issues you might find [here](https://gitlab.com/relief-melone/vue-mapbox-ts/-/issues)\n\n## Use\n\n### Creating a map\nTo add a map to your application it needs to be installed either locally or globally. If this is done, add a map like this\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\" />\n```\n\nTo add a different map Style do\n\n```html\n<mapbox-map \n  :accessToken=\"myAccessToken\"\n  mapStyle=\"light-v10\"\n/>\n```\nYou may notice that for map style you won't need the complete syntax. In this case Vue Mapbox TS will automatically interpret this style as mapbox://styles/mapbox/light-v10. However you can of course use the complete syntax as well\n\n[Full API of mapbox-map](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMap.md)\n\n### Adding a Marker\nTo add a marker to your existing map add it as a child to your map\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[10,10]\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-marker](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxMarker.md)\n\n### Adding a Popup\nTo add a popup just like a marker add it to a map as a child. You can also set it as the child of a marker. In that case it will ignore it's coordinates and attach itsself to that marker. Popups can be attached to\n\n- Markers\n- Geo-Geometries\n\n**Standalone Popup**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-popup :lngLat=\"[ 15,15 ]\">\n    <div> I am the content of this Popup</div>\n  </mapbox-popup>\n</mapbox-map>\n```\n\n**Popup attached to Marker**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-marker :lngLat=\"[ 15,15 ]\" :draggable=\"true\">\n    <mapbox-popup>\n      <div> I am the content of an attached Popup</div>\n    </mapbox-popup>\n  </mapbox-marker>\n</mapbox-map>\n```\n\n[Full API of mapbox-popup](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxPopup.md)\n\n\n### Adding Controls\n\n#### Navigation Control\n\nWant to add Navigation Controls to your map? As always just insert the navigation-control component as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-navigation-control position=\"bottom-left\" />\n</mapbox-map>\n```\n\n[Full API of mapbox-navigation-control](./tree/master/documentation/MapboxNavigationControl.md)\n\n#### Mapbox Geolocate Control\nIf you want to add information about the current users whereabouts instert the geolocate control as a child to your map\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geolocate-control />\n</mapbox-map>\n```\n[Full API of mapbox-geolocate-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeolocateControl.md)\n\n\n#### Mapbox Geocoder Control\nThe Geocoder is used to find Places on your map. To add a Geocoder to your map just add the component as a child\n\n**Geocoder Control integrated in Map**\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geocoder-control />    \n</mapbox-map>\n```\n\nYou can also use the Geocoder control as a standalone component in your app. providing a search find locations without a map. Please note that at this time the standalone component will not be able to communicate wit your map but I will add that feature later.\n\n**Geocoder Control as standalone component**\n```html\n<mapbox-geocoder-control :accessToken=\"myAccessToken\" @result=\"handleResult\" />\n```\n\n[Full API of mapbox-geocoder-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeocoderControl.md)\n\n### Mapbox Draw Control\n\nYou can also add a drawing control to add new features to your map. Here is an example where after drawing a polygon a geogeometry polygon will be added dynamically.\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-draw-control @create=\"addPolygon\" />    \n  <mapbox-geogeometry-polygon v-for=\"path in polygons\" :path=\"path\">\n</mapbox-map>\n```\n\n**setup-section**\n```ts\nconst polygons = ref([]) as Ref<[number,number][][]>\nconst addPolygon = (poly:any) => {\n  polygons.value.push(poly.features[0].geometry.coordinates[0])\n}\n\nreturn {\n  polygons,\n  addPolygon\n}\n```\n\n[Full API of mapbox-draw-control](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxDrawControl.md)\n\n### Geogeometry\n\nGeogemetry components allow you to easily add simple geometry to your map. Currently those are circle, rectangle and polygon and raw. You can also add popups to geogeometry. See the full API for more information\n\n\n#### Circle\n\nTo add a circle to your map add the component to it. *center* and *radius* are mandatory. The rest is optionl. The radius is measured in km\n\n```html\n<mapbox-map :accessToken=\"myAccessToken\">\n  <mapbox-geogeometry-circle\n    :center=\"[3,8]\"\n    :radius=\"15\"\n  />\n</mapbox-map>\n```\n\n[Full API of mapbox-geogeometry](https://gitlab.com/relief-melone/vue-mapbox-ts/-/tree/master/documentation/MapboxGeogeometry.md)\n\n","readmeFilename":"README.md"}