{"id":13376302,"url":"https://github.com/vinayakkulkarni/v-mapbox","last_synced_at":"2025-04-07T15:08:07.578Z","repository":{"id":36990426,"uuid":"272969363","full_name":"vinayakkulkarni/v-mapbox","owner":"vinayakkulkarni","description":"Vue-ish way for interacting with map(box|libre)-gl-js 🧭","archived":false,"fork":false,"pushed_at":"2024-05-28T19:25:41.000Z","size":51995,"stargazers_count":181,"open_issues_count":42,"forks_count":44,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-30T05:20:37.976Z","etag":null,"topics":["mapbox-gl-js","maplibre","maplibre-gl","maplibre-gl-js","v-mapbox","vue","vue3"],"latest_commit_sha":null,"homepage":"https://v-mapbox.netlify.app/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vinayakkulkarni.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-17T12:34:16.000Z","updated_at":"2024-06-18T17:06:50.916Z","dependencies_parsed_at":"2023-12-06T02:56:49.587Z","dependency_job_id":"b53f5550-3022-4aac-9cc5-e05f31a400ba","html_url":"https://github.com/vinayakkulkarni/v-mapbox","commit_stats":null,"previous_names":["geospoc/v-mapbox"],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinayakkulkarni%2Fv-mapbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinayakkulkarni%2Fv-mapbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinayakkulkarni%2Fv-mapbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinayakkulkarni%2Fv-mapbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinayakkulkarni","download_url":"https://codeload.github.com/vinayakkulkarni/v-mapbox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247675597,"owners_count":20977376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mapbox-gl-js","maplibre","maplibre-gl","maplibre-gl-js","v-mapbox","vue","vue3"],"created_at":"2024-07-30T05:02:39.888Z","updated_at":"2025-04-07T15:08:07.552Z","avatar_url":"https://github.com/vinayakkulkarni.png","language":"Vue","funding_links":[],"categories":["Vue","Components \u0026 Libraries"],"sub_categories":["UI Components"],"readme":"# V-Mapbox 🗺\n\n\u003ca title=\"npm\" href=\"https://www.npmjs.com/package/v-mapbox\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/v/v-mapbox?label=npm%40latest\u0026logo=npm\"\u003e\n\u003c/a\u003e\n\u003ca title=\"GitHub Release\" href=\"https://github.com/vinayakkulkarni/v-mapbox/releases\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/vinayakkulkarni/v-mapbox?include_prereleases\u0026logo=github\"\u003e\n\u003c/a\u003e\n\u003ca title=\"CI Status\" href=\"https://github.com/vinayakkulkarni/v-mapbox/actions?query=workflow%3Aci\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"Total alerts\" src=\"https://github.com/vinayakkulkarni/v-mapbox/workflows/ci/badge.svg\"\u003e\n\u003c/a\u003e\n\u003ca title=\"DeepScan Grade\" href=\"https://deepscan.io/dashboard#view=project\u0026tid=9381\u0026pid=14423\u0026bid=267899\"\u003e\n  \u003cimg src=\"https://deepscan.io/api/teams/9381/projects/14423/branches/267899/badge/grade.svg\" alt=\"DeepScan grade\"\u003e\n\u003c/a\u003e\n\u003ca title=\"downloads\" href=\"http://npm-stat.com/charts.html?package=v-mapbox\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/dm/v-mapbox\"\u003e\n\u003c/a\u003e\n\u003ca title=\"deploy\" href=\"https://github.com/algolia/shipjs\" rel=\"nofollow\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/deploy-🛳%20Ship.js-blue?style=flat\" /\u003e\n\u003c/a\u003e\n\u003ca title=\"Last Commit\" href=\"https://github.com/vinayakkulkarni/v-mapbox/commits/main\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/vinayakkulkarni/v-mapbox\"\u003e\n\u003c/a\u003e\n\u003ca title=\"Contributors\" href=\"https://github.com/vinayakkulkarni/v-mapbox/graphs/contributors\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/vinayakkulkarni/v-mapbox\"\u003e\n\u003c/a\u003e\n\u003ca title=\"maintenance\" href=\"https://github.com/vinayakkulkarni/v-mapbox/commits/main\" rel=\"nofollow\"\u003e\n  \u003cimg alt=\"Maintenance\" src=\"https://img.shields.io/maintenance/yes/2024\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fvinayakkulkarni%2Fv-mapbox?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\n  \u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fvinayakkulkarni%2Fv-mapbox.svg?type=shield\"/\u003e\n\u003c/a\u003e\n\n\u003e Combine powers of [Vue](https://vuejs.org/) and [Mapbox GL JS](https://mapbox.com/mapbox-gl-js) (v3.x) \u0026 [MaplibreGL](https://maplibre.org/maplibre-gl-js/docs/) (v4.x) 🗺\n\nV-Mapbox is wrapper around Mapbox GL JS for \u003ev1.x to \u003c=v3.x \u0026 Maplibre GL JS for \u003e v4.x library that provides vueish-way to interact with the map.\n\n[Description and documentation](https://v-mapbox.netlify.app/)\n\n## Installation\n\n```sh\n# For Vue 2\n$ npm i v-mapbox@legacy\n# For Vue 3\n$ npm i v-mapbox\n```\n\n## Demo\n\n[![Edit v-mapbox-vue-3](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/v-mapbox-uq9ri2?fontsize=14\u0026hidenavigation=1\u0026theme=dark)\n\n## Deck.gl 🆕\n\n[![Edit v-mapbox-with-deck-gl-geojson](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/v-mapbox-with-deck-gl-geojson-f8nn5q?fontsize=14\u0026hidenavigation=1\u0026theme=dark)\n\n## Development\n\n```sh\ngit clone git@github.com:vinayakkulkarni/v-mapbox.git\ncd v-mapbox\nnpm install\n```\n\nRunning in dev mode:\n\n```sh\nnpm run serve\n```\n\nBuild for production:\n\n```sh\nnpm run build\n```\n\n### Documentation\n\nStart documentation site in development mode:\n\n```sh\nnpm run docs:dev\n```\n\nBuild documentation:\n\n```sh\nnpm run docs:build\n```\n\nInspired by KoRiGaN's [Vue2Leaflet](https://github.com/KoRiGaN/Vue2Leaflet).\n\n## Contributing\n\n1. Fork it ([https://github.com/vinayakkulkarni/v-mapbox/fork](https://github.com/vinayakkulkarni/v-mapbox/fork))\n2. Create your feature branch (`git checkout -b feat/new-feature`)\n3. Commit your changes (`git commit -Sam 'feat: add feature'`)\n4. Push to the branch (`git push origin feat/new-feature`)\n5. Create a new [Pull Request](https://github.com/vinayakkulkarni/v-mapbox/compare)\n\n_Note_:\n\n1. Please contribute using [GitHub Flow](https://web.archive.org/web/20191104103724/https://guides.github.com/introduction/flow/)\n2. Commits \u0026 PRs will be allowed only if the commit messages \u0026 PR titles follow the [conventional commit standard](https://www.conventionalcommits.org/), _read more about it [here](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional#type-enum)_\n3. PS. Ensure your commits are signed. _[Read why](https://withblue.ink/2020/05/17/how-and-why-to-sign-git-commits.html)_\n\n## Author\n\n**v-mapbox** © [Vinayak](https://github.com/vinayakkulkarni), Released under the [MIT](./LICENSE) License.\u003cbr\u003e\nAuthored and maintained by Vinayak Kulkarni with help from contributors ([list](https://github.com/vinayakkulkarni/v-mapbox/contributors)).\n\n\u003e [vinayakkulkarni.dev](https://vinayakkulkarni.dev) · GitHub [@vinayakkulkarni](https://github.com/vinayakkulkarni) · Twitter [@\\_vinayak_k](https://twitter.com/_vinayak_k)\n\n## License\n\nMIT\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fvinayakkulkarni%2Fv-mapbox.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fvinayakkulkarni%2Fv-mapbox?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinayakkulkarni%2Fv-mapbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinayakkulkarni%2Fv-mapbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinayakkulkarni%2Fv-mapbox/lists"}