{"_id":"coordinate_to_country","_rev":"2-a834f0779a62803277ac5f48a0a3f43b","name":"coordinate_to_country","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"coordinate_to_country","version":"1.0.0","description":"This is a fork of [country-iso](https://github.com/simonepri/country-iso) with some bugfixes and additional features:","main":"index.js","author":{"name":"Emily Nagy"},"license":"MIT","dependencies":{"@osm_borders/maritime_10m":"^1.0.1","@osm_borders/maritime_2m":"^1.0.1","geojson-geometries-lookup":"^0.5.0"},"scripts":{"test":"jest"},"devDependencies":{"jest":"^27.5.1"},"_id":"coordinate_to_country@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mYnEMzG0krhxNJoBywjRedExbHxMY9ZQ9hcTg+ow90TkUify3zQM0niKrlvzm9G1b/awTJUCgBBtYxGf8Va6HQ==","shasum":"1b69e038f42e959add13ab250d402e3f81a74ffe","tarball":"https://registry.npmjs.org/coordinate_to_country/-/coordinate_to_country-1.0.0.tgz","fileCount":4,"unpackedSize":3874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHS7+Uhf6+lPUP1mCssO4IjuRvh11SWjfY8hBLbT5uUiAiEA4q7Cdl3jh6DLsI9wNF4koWzFaeiL8oWaHECDr9UcZFY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYmwuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp61w/+K+xr6sj0L/w6YNDI2HOmHBrsQpAMUmmIhSJzZWn0ldjZLy3Q\r\nRBLqen52TKfrC9IlgObpN/m/ZgmzN+GPlAMrMkb0BEJ0NS6H0XU/zkOMHD2y\r\nOkPhEZXZ6tuWmKPB4awggMKmEuC+i+RtQafEiCqS+A52WLLNqHV4jRSWZCzZ\r\nPPIEaw2NSYXxGFTdG/oszVQYuhkvR6zws8aEzzlKRwu6552beJPfxa8OAfbf\r\nIWEvfNIo/9UodIROiqLAxo9KRZFMPEYFeZynbIT7GZHiXTpuoN41mbBG6Gys\r\njXboOzJ9c9tbAuKE4VCSXxBR46sr9bmF+cQoy1nykBz/argzxq6NkvmYkUtE\r\nxxsY/jlz9TasBXOMMFYR7FmMo1glAbyNg4xifN2TY6LN38MpDjfBojBYLHI/\r\nMfEnyVZaU+zfjgAMh+P8rmf2ciOoBjERhbdLwMUIwvKh5M46V985eWv+I/Wf\r\nVhz5rSVN55nyMw3IaTLxoWfmnr2JlJHjiOJTfj2H5r7wwNcB0ZRPCusaK9jA\r\nYZhknFLI/cmJTt14TfKJRrAtBdoC6V9brtX+JZOFblU8A8PMsMbzKRoMRTzv\r\ndMAUMyPTHPSxm0zYImneGUBB7jikboipyBLXooxKJ6m3BEQRycb4QEDdrXHg\r\nKoqgQL5KEDY2HmfIbaT83STAdF16VTe2gX4=\r\n=cbtz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"itisem","email":"npm@emilyna.gy"},"directories":{},"maintainers":[{"name":"itisem","email":"npm@emilyna.gy"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coordinate_to_country_1.0.0_1650617390695_0.39117566929638037"},"_hasShrinkwrap":false},"1.0.1":{"name":"coordinate_to_country","version":"1.0.1","description":"Returns and ISO 3166-1 country code for any given latitude or longitude.","main":"index.js","author":{"name":"Emily Nagy"},"license":"MIT","dependencies":{"@osm_borders/maritime_10m":"^1.0.1","geojson-geometries-lookup":"^0.5.0"},"scripts":{"test":"jest"},"devDependencies":{"jest":"^27.5.1"},"keywords":["map","coordinates","country","country code","iso 3166-1","openstreetmap","latitude","longitude"],"gitHead":"cc924dc394a00ea44c047532de45440c3d11a083","_id":"coordinate_to_country@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-k9veeOJB5qVSi02maDQ/cPXbE54WG4pPJnDd0jyge/r3wGLDCFzo7xVXLtfAAtUWjb/De/bI1U7ON/zTAlIP5w==","shasum":"c146dd544d2b961b85011efeeecaad47b0dba49b","tarball":"https://registry.npmjs.org/coordinate_to_country/-/coordinate_to_country-1.0.1.tgz","fileCount":4,"unpackedSize":4060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/gojAKqYu2s4aCU/fjzu9tlv8sCFsRLRH1BsGVHu+9AiEA/PgSySw/XGteC5RnnAxVsXAqTPxJPiX5TR4cl3jx0oA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYngdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopPg/+JvGzzDqwDxue/7MvCe2vs9sITJuXi9HAfaLa5A+ezMLQtZY/\r\nTJvjeAROtnTj5Xw6xRpymnhM4DDar70TQ97zvMhLjqkmK2+XtJGpKTCq+ESe\r\nNfl6MLRYhjPxZW6Lx4+vP/neovQerV7l8Y2Rcrf/yoiTPMfTdYUZntUKb1S6\r\nOpDHiPUFGvQr99AA7dcnl8qHszUj/yyb6kbp4d6L+lFINUQz+HVQi0XynccM\r\nPqbz4ijCd22jmiLDPpLWjX89kkkdtWGnPDt7ubdxE/O2XE2jki69O8LhZ4D2\r\n9xTOz9dxFdHItvQqo02NCLQdtbTTNYVapse2fryCn1ZeyR3OFnLPZXX/gBLT\r\ngMJQ3ApgLxWedI53FOdjbeBeQVvvWvYI+Z0FjMdGVfoYPaLh891bKVKXCvlg\r\nQqBacPRIYbHWXCzv21+9SEC4GJdwF30N4EIc8NyZe6uRQWU4/M27J1UbbNj+\r\nL2o+WF3X2BFKHcEpvOStMjz1lwLOtBo/O0OVmDwSwgGdrsEoh1qWHPckEHMe\r\n3ZQxuOn4ZXX54xECq9SlOINErs1gIl+TWofD2AWKKNYDkN3fEETD/yM+bMoy\r\nfBgdxWkGzYfUliXrNGWAh8k3Mx/cSEQAPdT3fx+utF88gFcwX1bLz7+78os+\r\n1Mj8HNoQ3FerI5TeW1l3qx6OhFRMjfCC4a4=\r\n=rFLw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"itisem","email":"npm@emilyna.gy"},"directories":{},"maintainers":[{"name":"itisem","email":"npm@emilyna.gy"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coordinate_to_country_1.0.1_1650620445155_0.5272212193538013"},"_hasShrinkwrap":false},"1.1.0":{"name":"coordinate_to_country","version":"1.1.0","description":"Returns and ISO 3166-1 country code for any given latitude or longitude.","main":"index.js","author":{"name":"Emily Nagy"},"license":"MIT","dependencies":{"@osm_borders/maritime_10m":"^1.1.0","geojson-geometries-lookup":"^0.5.0"},"scripts":{"test":"jest"},"devDependencies":{"jest":"^27.5.1"},"keywords":["map","coordinates","country","country code","iso 3166-1","openstreetmap","latitude","longitude","geocoding"],"gitHead":"cc924dc394a00ea44c047532de45440c3d11a083","_id":"coordinate_to_country@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-kLMIFZpnZb1W7KcJnTehWBTOLZjVnx0udZaHj8b5nN5Qmoj+mYQrWEhNm8lBDZm+r12BEIaZFhmrHgWkD6IAXQ==","shasum":"c12183ea24c1331851b557127febd6a118dfaf17","tarball":"https://registry.npmjs.org/coordinate_to_country/-/coordinate_to_country-1.1.0.tgz","fileCount":4,"unpackedSize":4242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHF8LS64VBj2L1iLNibb1wX1Y8bzuc16ETgvYdXINOPAIhAMcBeKJd3Bu6uujhFIQUZEKgVvkc4wx2qCmlhT7ZWyjC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYupcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd/xAAjkdjaoa7uiAH5FoiR1Y773m0yJwUwxGCCR9R1gFmThFhYuDr\r\n9pLc0BjrBfg6ADnTaEYZoM+HbSXE1xXrzFIqGnnsImwXl0tJvjTu3zIAIP4i\r\nOpNw9FMMCX7LFyBBJjxhwC41P2veV5k9l+TFlCrn5LQrBaEV5SoQG29xJhEi\r\nmeK+j8TZv+tOOCrmqzZcHvvX7mja3FZ5e6qT11JaR3U5qqREnXKF/Q4lHykK\r\n1Vnmj/5vpWUR9wBznWkSLiBbOlPNYHtDwQhkGjEW6OIi4jaWv9Bz0NUy4+Mv\r\nBOQvLzaWr0V/CzkzgCZHvAah+MhYwi+ewYMZw9ZN6xKsZFbxs/UHFfyuU5Cp\r\nM4ZoGqZB8mP2K73F/YTISfTg7rhxTQ5fOv+0hvSizJAomBrAIXTBpNr7oa55\r\nE0MjA/JghMbDBraHLGHEmRRe0GtvbkEdkMiTQKbYTI3aOhCDMXgzaGUKOgKh\r\noRHxoey34QO0g7M8rrd8Gl7wQBCJLf4mev8vUjGEQjmFMV3Brc1J9/gJdMkg\r\naRFuN5NUMxXlv0UxbAjyKdnJZzqoSvIW/gFB5+55zK2vkPkyVSbw4AdbdyzY\r\nzoWJIxz5j2gIxU5B8136qM/3LJXEb+ybyZ6BXTntF/zKwqbJQAMLv2da5Hnb\r\nuIIloFCwjpVToXjjsE5cL6r+M19PruhIZIs=\r\n=g0D1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"itisem","email":"npm@emilyna.gy"},"directories":{},"maintainers":[{"name":"itisem","email":"npm@emilyna.gy"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coordinate_to_country_1.1.0_1650649691881_0.3108873261088416"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-22T08:49:50.631Z","1.0.0":"2022-04-22T08:49:50.875Z","modified":"2022-04-22T17:48:12.141Z","1.0.1":"2022-04-22T09:40:45.296Z","1.1.0":"2022-04-22T17:48:12.023Z"},"maintainers":[{"name":"itisem","email":"npm@emilyna.gy"}],"description":"Returns and ISO 3166-1 country code for any given latitude or longitude.","author":{"name":"Emily Nagy"},"license":"MIT","readme":"#coordinate_to_country\r\n\r\nThis is a fork of [country-iso](https://github.com/simonepri/country-iso) with some bugfixes and additional features:\r\n\r\n * Enclaves and exclaves are now handled properly: the dataset used by `country-iso` doesn't handle polygons with holes in them, resulting in weird outputs such as the entirety of Lesotho being shown as a part of South Africa.\r\n * ISO 3166 alpha-2 codes are now also optionally supported.\r\n \r\nBoth of these are accomplished thanks to a new dataset I generated, [@osm_borders/maritime_10m](https://www.npmjs.com/package/@osm_borders/maritime_10m). Just like its predecessor, it originates from high-quality OpenStreetMap data, but with fixes for the aforementioned issues. For more details, see the [osm_borders](https://github.com/itisem/osm_borders) Github page.\r\n\r\n\r\n# Installation and usage\r\n\r\nThis library can be installed using `npm install coordinate_to_country`\r\n\r\nQuerying a lat, lng pair is simple, with all queries returning an array of the countries which claim sovereignty over a given territory:\r\n\r\n```javascript\r\n\tconst lookup = require(\"coordinate_to_country\");\r\n\tlookup(53.218620, 6.567365); // => [\"NLD\"]\r\n```\r\n\r\nYou can also request the alpha-2 version of the ISO-3166 by passing the optional `isoA2 = true` parameter:\r\n\r\n```javascript\r\n\tlookup(53.218620, 6.567365, true); // => [\"NL\"]\r\n```\r\n\r\nDisputed territories and coordinates not inside any country also work:\r\n```javascript\r\n\tlookup(0, 0); // => []\r\n\tlookup(45.739518, 18.953996); // => [\"SRB\", \"HRV\"]\r\n```\r\n\r\n# Licence\r\n\r\nThis project is licensed under the MIT License.\r\n\r\nThis library was created by Emily Nagy ([itisem](https://github.com/itisem/)) based on `country-iso` by Simone Primarosa ([simonepri](https://github.com/simonepri/)).","readmeFilename":"README.md","keywords":["map","coordinates","country","country code","iso 3166-1","openstreetmap","latitude","longitude","geocoding"]}