{"id":15986801,"url":"https://github.com/onekiloparsec/vue-apple-maps","last_synced_at":"2026-05-01T14:33:08.382Z","repository":{"id":141642457,"uuid":"458493513","full_name":"onekiloparsec/vue-apple-maps","owner":"onekiloparsec","description":"A modern Vue.js component for (Apple) MapKit JS","archived":false,"fork":false,"pushed_at":"2022-02-12T16:01:21.000Z","size":28,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T21:45:22.677Z","etag":null,"topics":["apple","map","maps","vite","vitejs","vue","vuejs"],"latest_commit_sha":null,"homepage":"","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/onekiloparsec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2022-02-12T10:49:39.000Z","updated_at":"2024-07-26T19:48:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9c1d1c3-dd60-4c3e-859d-06501c8ea9f1","html_url":"https://github.com/onekiloparsec/vue-apple-maps","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"4a3a6562deeb58a5c6ac17d13ab962042f90b7a4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onekiloparsec/vue-apple-maps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onekiloparsec%2Fvue-apple-maps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onekiloparsec%2Fvue-apple-maps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onekiloparsec%2Fvue-apple-maps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onekiloparsec%2Fvue-apple-maps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onekiloparsec","download_url":"https://codeload.github.com/onekiloparsec/vue-apple-maps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onekiloparsec%2Fvue-apple-maps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32501399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["apple","map","maps","vite","vitejs","vue","vuejs"],"created_at":"2024-10-08T03:03:57.847Z","updated_at":"2026-05-01T14:33:08.359Z","avatar_url":"https://github.com/onekiloparsec.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vue-apple-maps\n\nA modern [Vue](https://vuejs.org) component for Apple (MapKit JS) built with\n[Vite](https://vitejs.dev).\n\nInitially inspired by [MapkitVue](https://github.com/thomas-alrek/MapkitVue)\n\n# Installation\n\n```bash\nnpm install --save vue-apple-maps\n```\n\n## Usage\n\nPlease follow the official [MapkitJS documentation](https://developer.apple.com/maps/mapkitjs/) \nto setup your API credentials.\n\nOnce you have a token, place it inside a file `.env`:\n\n```.env(.development|.prod)\nVITE_APP_APPLEMAPS_TOKEN=\u003cyour token\u003e\n```\n\nThen, in your Vue3 app, install the plugin (not the plural, the plugin\nbeing named like the lib):\n\n``` js\nimport { createApp } from 'vue'\nimport App from './App.vue'\n\n// import VueAppleMaps plugin\nimport VueAppleMaps from 'vue-apple-maps'\n\ncreateApp(App)\n  .use(VueAppleMaps, {\n    authorizationCallback (done) {\n      done(import.meta.env.VITE_APP_APPLEMAPS_TOKEN)\n    }\n  })\n  .mount('#app')\n```\n\nFinally, in one of your components (note the singular to indicate the \nMap component):\n\n```vue\n\u003ctemplate\u003e\n  \u003cVueAppleMap class=\"map\"/\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\n  import { VueAppleMap } from 'VueAppleMaps'\n\n  export default {\n    components: { VueAppleMap }\n  }\n\u003c/script\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonekiloparsec%2Fvue-apple-maps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonekiloparsec%2Fvue-apple-maps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonekiloparsec%2Fvue-apple-maps/lists"}