{"_id":"@1amageek/mapkit","_rev":"19-6651c44e5bc8f265e98afe59a1005c9c","name":"@1amageek/mapkit","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.1":{"name":"@1amageek/mapkit","version":"0.1.1","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.1.1","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"a3d76de58866ba91d3b78ed67955df5b79910fe9","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.1.1.tgz","fileCount":32,"integrity":"sha512-wCljA+HU2i/h7Fgdukhj4psERYqJvg3KsWs9dwHP0odshT4VsatANoRgIbzRgAf2pUQQ8PRT9XaIvI0XUizEhQ==","signatures":[{"sig":"MEQCIDbKhefz+5V1almPSAFcSbb7Vmo4m4DIxHK0Hzr5Nt4aAiAsbtEClBZF6/y8yC4zCgxiuXhVb29i3zAmE9X93+65TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259355},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5aedb5f63622ef6f87868624e1c2d1e3fa5d6274","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple MapKit JS that provides a seamless integration with Apple Maps in your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.1.1_1734525619917_0.11815518087531651","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1amageek/mapkit","version":"0.1.2","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.1.2","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"2daadf7a70e224e75cad259a99e969e59cf5233d","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.1.2.tgz","fileCount":32,"integrity":"sha512-qP8o/ahhS+P2gxLe3qRW1p5j3EMSUdreZkbz9bYiRybxrx97cUWrSOzxpXVXy8DxFXzJ2U9YHR590ZznkxOqHA==","signatures":[{"sig":"MEUCIQDHv5o1peurbPGcDab4eVhtxzFLiaOEfcrXHdX1TSw4QAIgTSnqBuhc1j3ZIWMV8PMQmc0bquT+3kiqudcnDtea50M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218331},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7be1eafb4bd9c996b577e33b04a269588d98cc83","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple MapKit JS that provides a seamless integration with Apple Maps in your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.1.2_1735112606370_0.5996299432370984","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@1amageek/mapkit","version":"0.1.4","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.1.4","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"5694c082c8b267326a3de45628a21c0ca7629ba9","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.1.4.tgz","fileCount":56,"integrity":"sha512-4fbKALAZwa4vC1UiuSr0u3vcyWxHcr+qbWtDWqUt3d5XSM66u60W8YdctsDC/jfVB38NsNfFpuM5NKFhm2kqJg==","signatures":[{"sig":"MEYCIQCIOg92CCETFPFMD1+YVhkVeLK+Ifm+6s+fraOR7P5CsgIhAIz7eyveHe2YAFuDThkdIXvQ3bWjbyw2yPvt3HeGYXVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":619820},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"995540672b5bb15d28e249788194c471d0033a0b","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple MapKit JS that provides a seamless integration with Apple Maps in your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.1.4_1735123656418_0.28278666289351717","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@1amageek/mapkit","version":"0.1.5","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.1.5","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"82be94846c65b455fc69c6e4e606b51c28e60b03","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.1.5.tgz","fileCount":58,"integrity":"sha512-8k/WgDAXNp7ZA8h1ibVKCrJt/NfVOqvyhfMNgTyLAL2dhsNO44HuP5h1TfFVxHVk6kjMmBO9Y024TUX5n+4k5Q==","signatures":[{"sig":"MEUCIQDc9Du8aE4vzsO80D42oIBFAN7i/ZPTXRDPzigdD8lUPgIgWLlcMDCyijeZO8aE4n8smXlJ37SJv+lyOgENQMNxGDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676779},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a0ce5b2def97d97425e4810ae50f109b4f76261c","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple MapKit JS that provides a seamless integration with Apple Maps in your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.1.5_1735175471495_0.9912615012357526","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@1amageek/mapkit","version":"0.1.6","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.1.6","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"cdf0828139fc5b984af81fd1d33fd9aaccd58094","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.1.6.tgz","fileCount":60,"integrity":"sha512-GXRY3czTbifSaxx9Hs914IlvpkbOZjrAttJgWW3lB/htcLOyBL9vdseEzExIoBstsPiBGbkVzHydmi+T2LjgNQ==","signatures":[{"sig":"MEQCIFiiYX/1Es9ZwZSqGfk5etsp2rnyvjYWMAAC9WQNrAEiAiAaDMDP/zgz2N8FAmsndyn57Sfyk0JgMkZTndB/vUZd/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735665},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1614df1e73a19b7ecb17a1265922cefb5d1d2d77","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.1.6_1735183377381_0.20113503080845807","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@1amageek/mapkit","version":"0.2.0","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.2.0","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"1fa584ba0de9653a697804307603f8b11b290cdc","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.2.0.tgz","fileCount":64,"integrity":"sha512-e43OoGh8MALhgDJp3ik3QcYm7z3yuw6EByGnSnrevkGZ0/zHUc/C9XHCYlrXL9ImCujb8Io1ubWwl780YQCFWQ==","signatures":[{"sig":"MEYCIQCrqgIpQzTwAwqjda2H3nGcm1pPkRGLkC9lXqtrlb4BbwIhAKNEztGc7isvPVJPFCNF9E1afF/+MBYM2FAs6+6AjVFV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":815287},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b85ec69d718913f202e11a891dd99119a9907bf0","private":false,"scripts":{"build":"tsup src --dts","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@types/apple-mapkit-js-browser":"^5.78.1"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.2.0_1735190203386_0.9668200368913176","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@1amageek/mapkit","version":"0.2.1","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.2.1","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"c381b623c65d5e6cd6ddc935ce30f84346a05042","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.2.1.tgz","fileCount":40,"integrity":"sha512-Q5D4+vzlh/zWkowEdLGpR93oc0GiOmKHshnCy/lo3HqnnaQudG4ScU8QVhLKEpHQSMT3YldH7oPbeim1StIdeQ==","signatures":[{"sig":"MEUCIQCp1ZL7G7X1uwpNJfeGlA2PiuVw5U8EUI/FEvd14DPwdgIgF5XQdLF0vmzdpjmH4LTlTk2cJocDcH7LU60jfCIdZRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290684},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"4627b0e9fe90815540acfa039e864f1f171c246d","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.2.1_1735396024687_0.5706368929471994","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@1amageek/mapkit","version":"0.2.2","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.2.2","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"ca3795a0d069a240c1c70096f11b9f24dcab2586","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.2.2.tgz","fileCount":40,"integrity":"sha512-10xJYv5rRf8HwnQr/ks/BRcYG/NU8K2BACC59uGBqLPOowNI4JFN/6Xwg2faAzNrey2bQsxc43w9t02fX+8AXg==","signatures":[{"sig":"MEYCIQD5yAJkMfE/b6ev9HnitudzxQBB2ITIblp71G6wvFjSCAIhAOrjsakw5g1mWf4DbKa/Pgzr/UIB+ewwaZ3GMYuMWMDK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290544},"main":"lib/index.js","_from":"file:1amageek-mapkit-0.2.2.tgz","types":"lib/index.d.ts","module":"lib/index.mjs","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_resolved":"/private/var/folders/7l/mqtnpbyx6td0z9pbsrgq4c080000gn/T/8b3cc48946b72d97201c84762a536b77/1amageek-mapkit-0.2.2.tgz","_integrity":"sha512-10xJYv5rRf8HwnQr/ks/BRcYG/NU8K2BACC59uGBqLPOowNI4JFN/6Xwg2faAzNrey2bQsxc43w9t02fX+8AXg==","_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.2.2_1735458282160_0.25200922522125113","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@1amageek/mapkit","version":"0.3.0","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.3.0","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"efe919d0c1e788aa7970e6091092c5a4eca889ac","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.3.0.tgz","fileCount":64,"integrity":"sha512-Zb/hSdGhoNPy3VcEXPMCjL0YrCU7AgtRy/lI7R/FzWeZXVMjkwV/GJnILRVLGI5+9nFiadQ5RUNqhisKLXI3oQ==","signatures":[{"sig":"MEUCIQDLqWVC4DQcvfplmruk4Udp5SU16eQG1jyOjT8GlFQbtAIgKsE8e5Q09TH34KpSccahK51eC1TYAfYyd6Dp40bIqHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392912},"main":"lib/index.js","_from":"file:1amageek-mapkit-0.3.0.tgz","types":"lib/index.d.ts","module":"lib/index.mjs","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_resolved":"/private/var/folders/7l/mqtnpbyx6td0z9pbsrgq4c080000gn/T/937b28848e0acad5ebc047542f7538b5/1amageek-mapkit-0.3.0.tgz","_integrity":"sha512-Zb/hSdGhoNPy3VcEXPMCjL0YrCU7AgtRy/lI7R/FzWeZXVMjkwV/GJnILRVLGI5+9nFiadQ5RUNqhisKLXI3oQ==","_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.3.0_1735537330443_0.9672235991086497","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@1amageek/mapkit","version":"0.3.1","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.3.1","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"435d7a2d5e27c7af0a8190c2028b6eaad25a5cb8","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.3.1.tgz","fileCount":64,"integrity":"sha512-qM199VTpU0n67DxvA/YGgC5QzYKMiUYUWZ8NCc2ZWyB+DLsrEWuO9+8zQ3lKEd5xJMelbkzLfNn4V8UXMc5lSw==","signatures":[{"sig":"MEUCIGemGP9ydEYKbo1ZBAaxI/qMEAylH6oLM5Cl500oWYVdAiEA/HwdtKlvIkYIFhHbx1Kg8vJyb6KDzNfNMY7I+tSeSe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397337},"main":"lib/index.js","_from":"file:1amageek-mapkit-0.3.1.tgz","types":"lib/index.d.ts","module":"lib/index.mjs","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_resolved":"/private/var/folders/7l/mqtnpbyx6td0z9pbsrgq4c080000gn/T/98eab1c447ee2f8d236211871ccc5f6b/1amageek-mapkit-0.3.1.tgz","_integrity":"sha512-qM199VTpU0n67DxvA/YGgC5QzYKMiUYUWZ8NCc2ZWyB+DLsrEWuO9+8zQ3lKEd5xJMelbkzLfNn4V8UXMc5lSw==","_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.3.1_1735544762171_0.64519636650476","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@1amageek/mapkit","version":"0.3.2","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.3.2","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"b632569f45204f1444b5359dc4afb7f0b753eda8","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.3.2.tgz","fileCount":64,"integrity":"sha512-zgiDf+j9wz56u3s1z5pa6O/ryzS7sMLCgxdTY66whqIFhhfG3tfaZSCZo2D/9eaSPDz6F+eE04Wv+2jHO19tAg==","signatures":[{"sig":"MEUCIHzVOz/7m9jjKQLx6EztPLoYb9RFt5VqXzl5Iac+BD1yAiEA/dcjbxepzjy19OSepOUp/sQFQT0xSFC16NOOM70M1Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438015},"main":"lib/index.js","_from":"file:1amageek-mapkit-0.3.2.tgz","types":"lib/index.d.ts","module":"lib/index.mjs","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_resolved":"/private/var/folders/7l/mqtnpbyx6td0z9pbsrgq4c080000gn/T/3af9fbf61d85bd7058ea4652b4069581/1amageek-mapkit-0.3.2.tgz","_integrity":"sha512-zgiDf+j9wz56u3s1z5pa6O/ryzS7sMLCgxdTY66whqIFhhfG3tfaZSCZo2D/9eaSPDz6F+eE04Wv+2jHO19tAg==","_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.3.2_1735721235086_0.47037285553144037","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@1amageek/mapkit","version":"0.4.1","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.4.1","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"8f70a559f4b97bbae647e751b1c089298f5ed609","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.4.1.tgz","fileCount":64,"integrity":"sha512-AZa19ZOCTJNY4R9xzinVXoSAxMYJTt08LS2xBOscUNX0KWIp7j0aV6PnxcHyEmaCGoKOAKmN/Y51hrX3vRYKHQ==","signatures":[{"sig":"MEQCIGGbIWyHPABKIpyWH384uOwV8CzhYvrAwDy9Dtl8Pld/AiAmh5BxOaRkUYHPachJ1yDIIhK40N9/HtPEWmmtyHUQcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449249},"main":"lib/index.js","_from":"file:1amageek-mapkit-0.4.1.tgz","types":"lib/index.d.ts","module":"lib/index.mjs","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_resolved":"/private/var/folders/7l/mqtnpbyx6td0z9pbsrgq4c080000gn/T/50dd2b99edd15b64790bed0fd28ea251/1amageek-mapkit-0.4.1.tgz","_integrity":"sha512-AZa19ZOCTJNY4R9xzinVXoSAxMYJTt08LS2xBOscUNX0KWIp7j0aV6PnxcHyEmaCGoKOAKmN/Y51hrX3vRYKHQ==","_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.4.1_1736088027064_0.8685355546864661","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@1amageek/mapkit","version":"0.4.2","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.4.2","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"df0f93e6f0fb04f6d88ed156d2d6fd812fe76a1a","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.4.2.tgz","fileCount":64,"integrity":"sha512-aWai4m8558HpPZTLgeqZCbT8T4L2r4HC7RDAJGcFWtIQE9psgqxuDriPJmlQKj8sZzGk6WzqX9Ymu2UXCpnNeg==","signatures":[{"sig":"MEUCIFyC8qbmmp43A4VeYl+Ot4t9s82sMtvBqBr5kCg4GcSTAiEA3jX2Ly/4R2/f+9aFwsyCg2jJAY40GqilYCpl/qi/7e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449216},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"46c50ea24679f21043593de9e6666521e315d90a","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.4.2_1740548728776_0.43630763015826846","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@1amageek/mapkit","version":"0.4.3","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.4.3","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"d973c3a851dafce6e1e258b8a41b6cb8b60bd0f6","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.4.3.tgz","fileCount":64,"integrity":"sha512-It8kEanfSL0r0Lu4eSBqToQRJzTiJhFx66clhp7tu3Per28Gq0b3sxdfae+SiRS8EDcvLnoQWN/W2Ib9ZC3P/g==","signatures":[{"sig":"MEQCIEUeSPwJj+kyBr1+eXFIK2B7c1bQNnPQvxiHnZnoIherAiBuCL305n3w0jQVUOzIkzJBvnK+a32z1T8rKPDWBdPWBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449218},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"e75496a37c24c176ae06e3e7886971845e2d7c6f","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.4.3_1746111949464_0.0716867613239327","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@1amageek/mapkit","version":"0.4.4","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.4.4","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"393aec081812720d6a8a60c354ca5abe62d3b3ac","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.4.4.tgz","fileCount":64,"integrity":"sha512-OYWPS0ZEk3xvG0DN5S04hjI1dKDos6y2w7Inm1duJuum6F1HjvF8t3wNgOLO+Vs2e+bbWxaRLM/ccqjtpI83aQ==","signatures":[{"sig":"MEQCIFTKVWzTJstSvNAczZX4ycJ/FWuYuMA5QBf+wbX1GG0QAiAg7jfwCBUYZo2aryD/6yQIgywklh1/ggu/osgGNkuGuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448994},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"aaa43964301d8d8a9e08f584cd8d60a7ca5c7c03","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.4.4_1746346003160_0.7212449198559214","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@1amageek/mapkit","version":"0.4.5","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.4.5","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"1625a30c6922e3ab3688fa7e410166f932941493","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.4.5.tgz","fileCount":64,"integrity":"sha512-1FbWZH+XkuCquZiZl/R1SMX033Qc+mTPMit7E6N5LM0l4RjNX5WIw3vc/pitbkrIZDcyOtpb+r1sl8WOqpoefQ==","signatures":[{"sig":"MEQCID6xU30nu8P8aboaHcd8Om3UstwqPEKlmGbSKhxj0yGCAiB33s70coXh61YTX7SQ7++aaONJUBRsoUy7DEEtfxK17w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455544},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"42667c4869ba1d3ce99a66a0928454f6efedaacb","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.2.3","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.4.5_1746347345653_0.19390877264131756","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@1amageek/mapkit","version":"0.5.0","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.5.0","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"291ec904097866cdbff0c22e9bf30484fddb6f5d","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.5.0.tgz","fileCount":120,"integrity":"sha512-hhEitbT8OhIJmV1X9uPKsFuGrXtQ3AfowVhu6xFhOXzYYess9lSa/0Zesva6QQYeHWku5P+4Dr/Uc5ND3ijLOg==","signatures":[{"sig":"MEUCIGInRQRo9upFnNgmzVYPZKN7vZmmUFrl1+u2BgeSEP+DAiEAl3r8omIrKRDdICWlK4mtyKLR479tybLJ87sYMR+QCnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716091},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"87cb6f79badd91558c50a46d9e6916a1117d7d74","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"10.9.2","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"22.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/node":"^22.15.21","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.5.0_1748262717682_0.5143962886504845","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@1amageek/mapkit","version":"0.6.0","keywords":["mapkit","apple"],"_id":"@1amageek/mapkit@0.6.0","maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"dist":{"shasum":"4f8f4823fc6bd0c79a6e5c6a3cae58623b35b92c","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.6.0.tgz","fileCount":120,"integrity":"sha512-C5lQf9sP01uBZcEzwc04dgHRkV3BKmElJb6znu2bC9UaMkSSjHnOoYEzqUd3xzEtQKVB8Kznlzi3AZdw31oDJA==","signatures":[{"sig":"MEUCIFz+e2K5+EIcL1rrwuaFdnsTkqSo+ODdqj+zwo6E5byJAiEA0b0fZPgot1tirBSUIx9o8bI0l/rYN7l8eE7tjfGLY0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716217},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"105b4406ef6421b2bb04a8c1eeca1a07ba84ed55","private":false,"scripts":{"build":"tsup src --dts --format cjs,esm --clean","prepare":"npm run build"},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"_npmVersion":"11.5.1","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1+sha256.9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e","devDependencies":{"tsup":"^8.3.5","@swc/core":"^1.10.3","typescript":"^5.7.2","@types/node":"^22.15.21","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@types/apple-mapkit-js-browser":"^5.78.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mapkit_0.6.0_1761100841205_0.1180871862978512","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@1amageek/mapkit","version":"0.7.0","private":false,"contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":["mapkit","apple"],"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"devDependencies":{"@swc/core":"^1.10.3","@types/apple-mapkit-js-browser":"^5.78.1","@types/node":"^22.15.21","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","tsup":"^8.3.5","typescript":"^5.7.2"},"scripts":{"build":"tsup src --dts --format cjs,esm --clean"},"_id":"@1amageek/mapkit@0.7.0","description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","_integrity":"sha512-1/vZp9jKCheaNE20vpZ0TUgk6I0ipr9rtWPqgtzPGNiTRDB3x9EzbxJ1eZs29XnbBoxb/klsAIZFKayTRwYzBw==","_resolved":"/private/var/folders/c4/bcbjzcj556d3xj45z64rzjmw0000gn/T/ff8f4ea0b2bc2bf112534f77132a9637/1amageek-mapkit-0.7.0.tgz","_from":"file:1amageek-mapkit-0.7.0.tgz","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-1/vZp9jKCheaNE20vpZ0TUgk6I0ipr9rtWPqgtzPGNiTRDB3x9EzbxJ1eZs29XnbBoxb/klsAIZFKayTRwYzBw==","shasum":"125b4a0964632acfb9b15ee86537e31f32297331","tarball":"https://registry.npmjs.org/@1amageek/mapkit/-/mapkit-0.7.0.tgz","fileCount":121,"unpackedSize":722225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmdZHlkmjHKulG83NNEN+kIvz0L7UMeS3wlnzGLHUkGgIgdDIIFUXn++4e5KXH+zCvgDQag8S7x1ajbY2gisz8sBk="}]},"_npmUser":{"name":"1amageek","email":"tmy0x3@icloud.com"},"directories":{},"maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mapkit_0.7.0_1761101333316_0.8681206655975369"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-18T12:40:19.831Z","modified":"2025-10-22T02:48:53.744Z","0.1.1":"2024-12-18T12:40:20.110Z","0.1.2":"2024-12-25T07:43:26.581Z","0.1.4":"2024-12-25T10:47:36.612Z","0.1.5":"2024-12-26T01:11:11.738Z","0.1.6":"2024-12-26T03:22:57.569Z","0.2.0":"2024-12-26T05:16:43.591Z","0.2.1":"2024-12-28T14:27:04.950Z","0.2.2":"2024-12-29T07:44:42.334Z","0.3.0":"2024-12-30T05:42:10.624Z","0.3.1":"2024-12-30T07:46:02.350Z","0.3.2":"2025-01-01T08:47:15.253Z","0.4.1":"2025-01-05T14:40:27.239Z","0.4.2":"2025-02-26T05:45:28.936Z","0.4.3":"2025-05-01T15:05:49.787Z","0.4.4":"2025-05-04T08:06:43.342Z","0.4.5":"2025-05-04T08:29:05.832Z","0.5.0":"2025-05-26T12:31:57.908Z","0.6.0":"2025-10-22T02:40:41.472Z","0.7.0":"2025-10-22T02:48:53.551Z"},"keywords":["mapkit","apple"],"description":"A React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.","contributors":[{"name":"Norikazu Muramoto","email":"tmy0x3@icloud.com"}],"maintainers":[{"name":"1amageek","email":"tmy0x3@icloud.com"}],"readme":"# @1amageek/mapkit\n\nA React wrapper for Apple's MapKit JS, providing a seamless way to integrate Apple Maps into your React applications.\n\n## Features\n\n- 🗺️ Full TypeScript support\n- 🔄 React component lifecycle integration\n- 📍 Support for markers, custom annotations, and overlays\n- 🎨 Customizable map styling and controls\n- 🔒 Automatic token management and refresh\n- 🎯 Built-in error handling\n- 💫 Smooth animations and transitions\n- 🖱️ Comprehensive event handling for map interactions, annotations, and user location\n\n## Installation\n\n```bash\nnpm install @1amageek/mapkit\n```\n\n## Prerequisites\n\nYou'll need:\n1. An Apple Developer account\n2. A Maps ID from the Apple Developer portal\n3. A token generation endpoint in your backend\n\n## Basic Usage\n\nFirst, wrap your application with the `MapKitProvider`:\n\n```tsx\nimport { MapKitProvider } from '@1amageek/mapkit';\n\nconst App = () => {\n  const fetchToken = async () => {\n    // Fetch your MapKit JS token from your server\n    const response = await fetch('your-token-endpoint');\n    const data = await response.json();\n    return {\n      token: data.token,\n      expiresAt: data.expiresAt // Unix timestamp in seconds\n    };\n  };\n\n  return (\n    <MapKitProvider \n      fetchToken={fetchToken}\n      options={{\n        language: 'en'\n      }}\n    >\n      <YourApp />\n    </MapKitProvider>\n  );\n};\n```\n\nThen use the Map component:\n\n```tsx\nimport { Map, MarkerAnnotation } from '@1amageek/mapkit';\n```\n\n## Event Handling\n\nThe library supports a wide range of events for the map, annotations, and user location:\n\n### Map Events\nThe `Map` component emits various events related to map display and interaction:\n- `onRegionChangeStart`: Triggered when the map region starts changing.\n- `onRegionChangeEnd`: Triggered when the map region finishes changing.\n- `onRotationStart`: Triggered when the map starts rotating.\n- `onRotationEnd`: Triggered when the map finishes rotating.\n- `onScrollStart`: Triggered when the map starts scrolling.\n- `onScrollEnd`: Triggered when the map finishes scrolling.\n- `onZoomStart`: Triggered when the map starts zooming.\n- `onZoomEnd`: Triggered when the map finishes zooming.\n- `onMapTypeChange`: Triggered when the map type changes (e.g., from satellite to standard).\n- `onSingleTap`: Triggered when the map is tapped once.\n- `onDoubleTap`: Triggered when the map is double-tapped.\n- `onLongPress`: Triggered when the map is long-pressed.\n\n### Annotation Events\n\n- `onSelect`: Triggered when an annotation is selected\n- `onDeselect`: Triggered when an annotation is deselected\n- `onDrag`: Triggered while an annotation is being dragged, providing real-time updates.\n- `onDragStart`: Triggered when starting to drag an annotation\n- `onDragEnd`: Triggered when finishing dragging an annotation\n\n### User Location Events\n- `onUserLocationChange`: Triggered when the user's location changes. Provides the new coordinate and timestamp.\n- `onUserLocationError`: Triggered when an error occurs while trying to retrieve the user's location.\n\nExample usage with events:\n\n```tsx\nimport { Map, MarkerAnnotation } from '@1amageek/mapkit';\n\nconst MapComponent = () => {\n\n  return (\n    <Map\n      id=\"my-map\"\n      options={{\n        showsUserLocation: true,\n        showsCompass: \"Adaptive\",\n      }}\n      onRegionChangeStart={(event: mapkit.EventBase<mapkit.Map>) => {\n        console.log(\"Region change start\", event);\n      }}\n      onRegionChangeEnd={(event: mapkit.EventBase<mapkit.Map>) => {\n        console.log(\"Region change end\", event);\n      }}\n      region={{\n        center: {\n          latitude: 35.6812,\n          longitude: 139.7671\n        },\n        span: {\n          latitudeDelta: 0.1,\n          longitudeDelta: 0.1\n        }\n      }}\n    >\n      <MarkerAnnotation\n        coordinate={{\n          latitude: 35.6812,\n          longitude: 139.7671\n        }}\n        title=\"Tokyo Tower\"\n        subtitle=\"Tourist Attraction\"\n      />\n    </Map>\n  );\n};\n```\n\n## Event Types\n\n```typescript\ninterface AnnotationEventHandlers {\n  onSelect?: (event: mapkit.EventBase<mapkit.Map>) => void;\n  onDeselect?: (event: mapkit.EventBase<mapkit.Map>) => void;\n  onDrag?: (event: mapkit.EventBase<mapkit.Map>) => void;\n  onDragStart?: (event: mapkit.EventBase<mapkit.Map>) => void;\n  onDragEnd?: (event: mapkit.EventBase<mapkit.Map>) => void;\n}\n```\n\n## Usage Examples\n\n### Basic Marker Annotation with Events\n\n```tsx\n<Map>\n  <MarkerAnnotation\n    coordinate={{\n      latitude: 35.6812,\n      longitude: 139.7671\n    }}\n    title=\"Tokyo Tower\"\n    subtitle=\"Tourist Attraction\"\n    draggable={true}\n    onSelect={(event) => {\n      // Event when user clicks/taps the annotation\n      const annotation = event.target;\n      console.log('Selected:', annotation.title);\n      console.log('At coordinate:', annotation.coordinate);\n    }}\n    onDrag={(event) => {\n      // Real-time coordinate updates during drag\n      console.log('Current position:', event.coordinate);\n    }}\n    onDragEnd={(event) => {\n      // Final location after drag ends\n      const { latitude, longitude } = event.coordinate;\n      console.log('Final position:', { latitude, longitude });\n    }}\n  />\n</Map>\n```\n\n### Custom Annotation with Complex Interaction\n\n```tsx\n<Map>\n  <CustomAnnotation\n    coordinate={{\n      latitude: 35.6812,\n      longitude: 139.7671\n    }}\n    draggable={true}\n    onSelect={(event) => {\n      // Access to DOM event and screen coordinates\n      console.log('Click position:', event.pointOnPage);\n      console.log('DOM event:', event.domEvent);\n    }}\n    callout={{\n      calloutContentForAnnotation: (annotation) => (\n        <div className=\"custom-callout\">\n          <h3>{annotation.title}</h3>\n          <button onClick={() => handleCalloutAction(annotation)}>\n            Details\n          </button>\n        </div>\n      )\n    }}\n  >\n    <div className=\"custom-marker\">\n      {/* Your custom marker content */}\n    </div>\n  </CustomAnnotation>\n</Map>\n```\n\n### Multiple Annotations with Shared Event Handler\n\n```tsx\nconst MapWithAnnotations = () => {\n  const handleAnnotationSelect = (event: mapkit.EventBase<mapkit.Map>) => {\n    // Common handler for all annotations\n    const { title, data } = event.target;\n    console.log('Selected location:', title);\n    console.log('Custom data:', data);\n  };\n\n  return (\n    <Map>\n      {locations.map((location) => (\n        <MarkerAnnotation\n          key={location.id}\n          coordinate={location.coordinate}\n          title={location.name}\n          data={location.customData}\n          onSelect={handleAnnotationSelect}\n        />\n      ))}\n    </Map>\n  );\n};\n```\n\n### Image Annotation with Clustering\n\n```tsx\n<Map>\n  <ImageAnnotation\n    coordinate={{\n      latitude: 35.6812,\n      longitude: 139.7671\n    }}\n    url={{\n      1: \"path/to/image.png\",\n      2: \"path/to/image@2x.png\",\n      3: \"path/to/image@3x.png\"\n    }}\n    clusteringIdentifier=\"landmarks\"\n    onSelect={(event) => {\n      if (event.target.memberAnnotations) {\n        // This is a cluster\n        console.log('Cluster size:', event.target.memberAnnotations.length);\n      } else {\n        // Single annotation\n        console.log('Selected image annotation');\n      }\n    }}\n  />\n</Map>\n```\n\nThese event handlers are available for all annotation types (`MarkerAnnotation`, `ImageAnnotation`, `CustomAnnotation`).\n\n# Advanced Features\n\n### Custom Annotations\n\nCreate custom annotations with your own React components:\n\n```tsx\nimport { CustomAnnotation } from '@1amageek/mapkit';\n\nconst CustomPin = () => (\n  <CustomAnnotation\n    coordinate={{\n      latitude: 35.6812,\n      longitude: 139.7671\n    }}\n  >\n    <div className=\"custom-pin\">\n      <img src=\"pin-icon.png\" alt=\"Custom Pin\" />\n    </div>\n  </CustomAnnotation>\n);\n```\n\n### Overlays\n\nAdd various types of overlays to your map:\n\n```tsx\nimport { CircleOverlay, PolylineOverlay, PolygonOverlay } from '@1amageek/mapkit';\n\nconst MapWithOverlays = () => (\n  <Map>\n    <CircleOverlay\n      coordinate={{ latitude: 35.6812, longitude: 139.7671 }}\n      radius={1000}\n      options={{\n        strokeColor: \"#FF0000\",\n        lineWidth: 2,\n        fillColor: \"#FF000033\"\n      }}\n    />\n    <PolylineOverlay\n      points={[\n        { latitude: 35.6812, longitude: 139.7671 },\n        { latitude: 35.6813, longitude: 139.7672 }\n      ]}\n      options={{\n        strokeColor: \"#0000FF\",\n        lineWidth: 3\n      }}\n    />\n  </Map>\n);\n```\n\n### Error Handling\n\nThe library provides built-in error handling:\n\n```tsx\nconst MapComponent = () => (\n  <Map\n    onMapError={(error) => {\n      console.error('Map error:', error);\n    }}\n    errorComponent={<div>Failed to load map</div>}\n    loadingComponent={<div>Loading map...</div>}\n  />\n);\n```\n\n## API Reference\n\n### MapKitProvider Props\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| fetchToken | () => Promise<MapKitTokenResponse> | Yes | Function to fetch MapKit JS token |\n| options | MapKitInitOptions | No | Initialization options |\n| onError | (error: MapKitError) => void | No | Error handler |\n\n### Map Props\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| id | string | No | Map container ID |\n| options | mapkit.MapConstructorOptions | No | Map configuration options |\n| location | Coordinate | No | Center Coordinate |\n| region | Region | No | Map region with center and span |\n| onMapError | (error: Error \\| MapKitError) => void | No | Error handler |\n| onAppear | (map: mapkit.Map) => void | No | Called when map is ready |\n| onChange | (map: mapkit.Map, newAnnotations: mapkit.Annotation[]) => void | No | Called when annotations/overlays change |\n| className | string | No | Additional CSS classes |\n| loadingComponent | ReactNode | No | Custom loading component |\n| errorComponent | ReactNode | No | Custom error component |\n| onRegionChangeStart | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map region starts changing. |\n| onRegionChangeEnd | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map region finishes changing. |\n| onRotationStart | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map starts rotating. |\n| onRotationEnd | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map finishes rotating. |\n| onScrollStart | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map starts scrolling. |\n| onScrollEnd | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map finishes scrolling. |\n| onZoomStart | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map starts zooming. |\n| onZoomEnd | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map finishes zooming. |\n| onMapTypeChange | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map type changes. |\n| onUserLocationChange | (event: mapkit.EventBase<mapkit.Map> & { coordinate: mapkit.Coordinate; timestamp: Date }) => void | No | Triggered when the user's location changes. |\n| onUserLocationError | (event: mapkit.EventBase<mapkit.Map> & { code: number; message: string }) => void | No | Triggered when an error occurs while trying to retrieve the user's location. |\n| onSingleTap | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map is tapped once. |\n| onDoubleTap | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map is double-tapped. |\n| onLongPress | (event: mapkit.EventBase<mapkit.Map>) => void | No | Triggered when the map is long-pressed. |\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.","readmeFilename":"README.md"}