{"_id":"arc","_rev":"27-794a4f38fcb001a28900c43cc241c40f","name":"arc","dist-tags":{"latest":"1.0.0","beta":"1.0.0-beta.1"},"versions":{"0.0.1":{"name":"arc","version":"0.0.1","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.0.1","maintainers":[{"name":"springmeyer","email":"dane@dbsgeo.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"e4d0544d578384d165db6a888996a3b48e9f5087","tarball":"https://registry.npmjs.org/arc/-/arc-0.0.1.tgz","integrity":"sha512-wXmpQLO8xlac6KQKGB71NGNkPdf7u54VhgbGK1xar5+XlajFgr35Eq6FCYto+ZelFBwLsIluK/O7p2wnCvvijA==","signatures":[{"sig":"MEQCIDu6KV4oa3WzoHqPfNw0bBHvaB9t8xmHq02iK01heYcDAiB2PatBwQtydQMq4dYvdieE9E5eTtCjYMR+iwQS/OnxBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","engines":{"node":">=0.4.0"},"_npmUser":{"name":"springmeyer","email":"dane@dbsgeo.com"},"licenses":[{"type":"BSD"}],"_npmVersion":"1.0.104","description":"draw great circle arcs","directories":{},"_nodeVersion":"v0.6.2","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.2":{"name":"arc","version":"0.0.2","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.0.2","maintainers":[{"name":"springmeyer","email":"dane@dbsgeo.com"},{"name":"tmcw","email":"macwright@gmail.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"3519e0b0590de41cc3b4ca5171cf7376f3701cb9","tarball":"https://registry.npmjs.org/arc/-/arc-0.0.2.tgz","integrity":"sha512-d7OhAymkvsODnGccMEKX6kXlRc52e8JmBWZ/LQT6E24QmNz0puhCLv0YXWI9rIZBKEmJFuAwbCdgb9RbcjDHXg==","signatures":[{"sig":"MEUCIQC+DCdSiNqIfrWBd3vQBoR36GE8LkFK4Pi/oTEEt3tOVwIge30vYc7lhIlCilu3cUeSnMnO6eJEhR0pINKq5GNWBi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","engines":{"node":">=0.4.0"},"_npmUser":{"name":"springmeyer","email":"dane@dbsgeo.com"},"licenses":[{"type":"BSD"}],"_npmVersion":"1.2.30","description":"draw great circle arcs","directories":{},"dependencies":{},"devDependencies":{}},"0.0.3":{"name":"arc","version":"0.0.3","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.0.3","maintainers":[{"name":"springmeyer","email":"dane@mapbox.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"43a8dfef3eaab55bae22c7cc1fe0692bbb682223","tarball":"https://registry.npmjs.org/arc/-/arc-0.0.3.tgz","integrity":"sha512-F3g44ITZ15G7E5hWdK/sAdMaB1x9TbSH7VfNnLMibEcETDX1KNzck9+mdbw7HUM2Lm1OWco5Ko7kbOCDaWIZPg==","signatures":[{"sig":"MEUCIDh/B3jG568Z8c4gIzEr2/WgCw9MfFaY0pLeuU3hw1lRAiEAjjtiiYPmZNH87psh9VsgAC5HfcVDhLpfjqgEWEJiOnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"springmeyer","email":"dane@mapbox.com"},"licenses":[{"type":"BSD"}],"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"1.3.23","description":"draw great circle arcs","directories":{}},"0.1.0":{"name":"arc","version":"0.1.0","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.1.0","maintainers":[{"name":"springmeyer","email":"dane@dbsgeo.com"},{"name":"tmcw","email":"macwright@gmail.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"00a4132036cfb33869c7f219ef78287a1fa92c75","tarball":"https://registry.npmjs.org/arc/-/arc-0.1.0.tgz","integrity":"sha512-NB03yPdvDpdKME/8s2WAcY9qMcn/q8rgyw/b+TWjC9HpFhuXNYA3xpjxUjJPZ6fGUrApFefddqemrifKpWIGiw==","signatures":[{"sig":"MEUCIAsakooL4YbkzVW09u4nyn3A01vPBZHVJ2aIuGhMTY0rAiEAhGpYuRZSHN5XZbdSwwDK1tSdSYtmW+GDN800//YcXmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"springmeyer","email":"dane@mapbox.com"},"licenses":[{"type":"BSD"}],"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"1.3.24","description":"draw great circle arcs","directories":{},"devDependencies":{"mocha":"~1.17.1"}},"0.1.1":{"name":"arc","version":"0.1.1","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.1.1","maintainers":[{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"ec52a6c41d1e5ecbd54fc812dafad80febf4127b","tarball":"https://registry.npmjs.org/arc/-/arc-0.1.1.tgz","fileCount":10,"integrity":"sha512-gJsNNbnJW7UMU9ccjBaRh2evSyltbinzRGNPX9aiW28QxbGMtwMDC0YL6lkF73b+y+BUAOT/dUN2DMQDB1Is5w==","signatures":[{"sig":"MEYCIQDCQMTVUJdUVkDpqU4T/O5w88B17ko2s0Ajw+H7FoQo2wIhAPrRIak1LJbY6S+/OB1NeGTigCRhNrGs0F6lej+j1TuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKpRACRA9TVsSAnZWagAAIFcP/2Wte2VKlBkOdKCpNd78\nU/9wbtCrFjszGkq6IBuq14Bttp57BWfE4VzJg3Ii8s99Zki/h2PNauhYJYRf\nK2kNRv6oNlrDIZfXBDMALOZqphT3zcq5y+X09MfXEE4Hyg9PxZhxAebPIrvy\n+Qa+MV58ygWC/xk5w0X9Qj6PHOvzFDT71d3I3kx/fjjdpLnhJjyDfNj0AUxP\nxUOetpMapuN4Xp8H3hh8yBzxyrA1pp7ymvDY6yrOP9RIu9HWcx6HEogDNFWt\npdrxeQ/AuheeUagaSTFiI4Au5PgU83PukRErk8gmeSMw9gqFtpYxOsccnFoQ\niyqOBmtjl0a/SRKogStLKbGcEmtH+sHI8SBKb1m43X2zhtjUkY2O+LdYOAm8\nTYj/CZGQV/FJdpbrdNl36v2giS9H5lIrtDdGa+ZVUd3gNd5zUVL/r0u3WCBE\nf6WM0GzMt23AV+HeaahUiayDPCR5qDJhHqjwxBMH0TFWb4kL218I+Sm9vpBY\nco1qlZW7k68YDMgvYn7hxNL31kXiOO4hoh/z6m37m9qM4yRpW3iv3tjM1UjX\n0uRLE8h0Ybwwqu6emJD3Jqws9xU4w+EJWyAzM8OJznXFSIhjU3HHapa56QwU\nUVXq1wwhU+3P/8V97Bj0/zTkuQGljrPN7hhRUzYhE45oPNG9wo1+LNNw7xpX\nMfDv\r\n=gZqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","engines":{"node":">=0.4.0"},"gitHead":"7ea51c89915604f6e691b28b6fbdeeb95e54e820","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"springmeyer","email":"dane@mapbox.com"},"licenses":[{"type":"BSD"}],"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"6.1.0","description":"draw great circle arcs","directories":{},"_nodeVersion":"6.14.3","_hasShrinkwrap":false,"devDependencies":{"tape":"~2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/arc_0.1.1_1529517112785_0.5275090887272824","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"arc","version":"0.1.2","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.1.2","maintainers":[{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"tmcw","email":"tom@macwright.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"2e8a7faa996e4df1548991c96bd39e2f65d7fe69","tarball":"https://registry.npmjs.org/arc/-/arc-0.1.2.tgz","fileCount":10,"integrity":"sha512-bGCkKR675zaomc6HP3dR6hc6HXXnpXrehMkayof2Ql5dZ3f2Bd8o+KfdAruSCcW471K7WFn2pDvSLG8Q0co0dw==","signatures":[{"sig":"MEUCIAG74/+WMRQVSgNc8ekGsVb6tp+9vPJ5qlApa73lp0Y8AiEA9PpvDP+V5krzL4wVYa1OMUYMx/XqL7yO+o9U4X5pdis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2jrQCRA9TVsSAnZWagAA02AQAIfRXTHNXJa1qLjYtPOQ\nqxx8zK9iADswLdvPzDFns+44JJkm+eRQSxHQQ7eJE9XQ8yCl9LcTldSvYsqW\nlc8eVHFB+kXOP5Mj8iEhXGjzu7dkZj3HEL0tE0MZ09O/cpNvbGr0jT3TzOLM\n51ej4elNQaylURVEdSXMrYfPf1y5B3d+wANCnTZzK+mX36KMpKjJlgAzzBRJ\nN3H6FYRyIUO20+OaFjgYcV6wEfTpuaUPqEZDsUhQfDjzIL9+hAqLAYayzz5F\nQ7/rflSj8OrtHTO5jEJ7S794P3y5RzFnZVLkBzTCQTHfj4M0A4dmfrZEmqCc\nO7scfuiP9zlt98A/mtWFG2F2bue1YOr8LvtUGgOEI5wjokBa7pTYI7tUXB62\nlBqcqcWwO7c5WzogG2ECsgLah/uMK8nubuYWa38c+GhRwCUMmV9nI9pjPe2c\n9f7J2kM5OkHR2DvuTcHTW9A4GN/z/wby/Q/VUv9lAQTi91vZnfZW+XNoVPX2\nJ+BPK//tFeXOa/10ODI3h+h3hxJXmS9GqOvpGVo/6YofabayVizrBkddR96/\nF1OcSAmXe5zG0e7XBxRpeE1Ljx91Gvn+s0OVTsq7cDwxTa8sRSwcRSJojlh0\neHR/ZF7dE5RsMp9meMxwDLO5wmdzSBQCP+UJRy1b7Ae8GXJ3LLTngCJoBmWb\nNqBS\r\n=Rtwl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","engines":{"node":">=0.4.0"},"gitHead":"1b4383c1493a8291a72ca166d162f1aa4b9e1f7e","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"springmeyer","email":"dane@mapbox.com"},"licenses":[{"type":"BSD"}],"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"6.14.11","description":"draw great circle arcs","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"tape":"~2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/arc_0.1.2_1634145246420_0.301965250714467","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"arc","version":"0.1.3","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.1.3","maintainers":[{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"jgravois","email":"john@scripto.computer"},{"name":"tmcw","email":"tom@macwright.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"130a6cd4662061ec99fad3e78c1e4a9a04540789","tarball":"https://registry.npmjs.org/arc/-/arc-0.1.3.tgz","fileCount":10,"integrity":"sha512-fVbOgkrD0dhJjyWdPRBuslnHj7YOrjtFBUdkBui56m+JmIT0uXszdKNf5dCm4xfHH77kNBvsrO0NNMt+j3CW8w==","signatures":[{"sig":"MEYCIQCNHoPj1F8G8q8VOtanuOiLF/Lq6RE9ny4RNa9t6jk+ngIhAJP7cpMgYgFD/AMXsfewajp4HWzBcnRL5Ip+lDwlVOPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO6A/+K2bBskubB22d7dHuVVsWMru0+35sdGz6nln5gyeRBTQ170Zi\r\n5HnelLvvWN/MKbIslA2U0rQ3VnTG59aiSpDhPhUm797PdQtKEQG0UuTm/8H4\r\nwRM1MIjCyl0gl7UszRSfpt/BCYpqyKAKStlIEdY1FFTgzxYFXHOyIN1yJU0Z\r\ndaDuUttgSb/gHsX1u+vgMTeuXSPnRO6GZ5VcIlhMJQtP1pQpwdH4sgwGehTi\r\nPKE3h5Z7fJ5hhiRJ4ZJGudymeyFgOmJnvessJgiHXVOhYUUogZqM7pDCcry8\r\nVHLnFj/R3Hfz6hMF2QwrYxrdcw+0sK3E9u7bTvI0q/jjXgu0sZETyj2PRFxy\r\nrazdEjx2FjWjBob5RVM7x6/UvwktdE67KjqEDcjRZyjE3D8zoiMPII+DJODO\r\nFW99c53QSzRLIqtqurBAH5HkcAf9a7EbuUHZYqj4DOcGCX2Hqnz5HKloF7dZ\r\nDlHR4qMKy704+9FJMsdkAtKHH8yPkWlJIcTcJqvzCK3HgcqSax88QxN/LQI4\r\nvFk9mk2SonD2c8Nzj1uqefqGOoHSV50TGvwQY0wEWCUarFWgk8MVcC2biFjZ\r\n2iu5hVeomBcpKSZSdPZWb+9fN9XMGpiSokWZqWeG7n6sAl5zmJRj4dQBw8ET\r\nQ9Y1xRjdnY8odhtuLOvUN4JOP5uvGV/zaNQ=\r\n=yNCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","engines":{"node":">=0.4.0"},"gitHead":"a6832680613666c7c873236bcf9376938436520c","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"jgravois","email":"john@scripto.computer"},"licenses":[{"type":"BSD"}],"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"8.1.2","description":"draw great circle arcs","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tape":"~2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/arc_0.1.3_1652127620669_0.2789412827746163","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"arc","version":"0.1.4","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"_id":"arc@0.1.4","maintainers":[{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"jgravois","email":"jagravois@gmail.com"},{"name":"tmcw","email":"tom@macwright.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"612aa5f00b0acea16ba3bdf5f334720887544656","tarball":"https://registry.npmjs.org/arc/-/arc-0.1.4.tgz","fileCount":9,"integrity":"sha512-aPE8qoZ64NR6zCMN+WFNvLmsv74OfEWGZGV90odFGUKSTILqm2I81Zkyfy+7uw0UjEfGbIBMIilChAHCrgMdmQ==","signatures":[{"sig":"MEUCIGhJ8d7jSkZiI9AHHYAJapTjrPPkuMtUP7Nmeldv/vD+AiEArPoA39Hot/HpxrbyZ1Mymd5W+AfCHKmx3eYRZ/1/Gf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVzhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGNQ/+K1T795F51BvfpGxSiiM8nUQDU2tpL+ZyT2+0HbWXp88l0flt\r\nrdJP9JiV9cTwzrpK0DNcASmY13mKmz88BPPikN1CB3bEqyR7HWPanrLrwVsL\r\nqEZB3KOOHVQP4Gc9nW6fjkWqCCu65MVA25FTxr8VcpTVVUCCajW9qgCDQHYh\r\nTsPJPOB6NhUBWf0ISQUTku8Fp9rTJmnLE8E06QIXw73vcOraVBJQcPZmJt/+\r\nBe7wTlCPl1J3LpmUzqwAhf7+q1qDUbMjzwdnxgX9eLsZILQIFdEzPJ7aUBEk\r\n0oUmHeCrIGR8beQ944j9IIqMtOzYT8Euor4mxzRH7XswvE2C1kd3XWSTVf8+\r\nSg5yrKl4f8O4yWCPOmxoRQoX3wUuHdkq8eNxWH56KQnE4Tnxj6QW8QayInur\r\nZdUfQuUJIO3VP9p4rUOeSQTOJf4pqAUUszlZ2KATphVStJ/BTCDkSD7fVuwY\r\nBf8e/gbtiV4aF9vzmLWNnzM5FMT7EkiRHlwNethG0b+z6Fg7Jg+s/JRWWzYX\r\ntSXWbFjiySOnyKWUSKwGONPPTc+15vy82sZO6ZFwX6sFDIEYkOOB4Dv5A0/o\r\ntKXwb0Q2ePtcA/vctz7AhL3dqHX/s0/yYoqNkA3pvRstTwGvr2DUHZJnf5zB\r\nYWs134Hr1Pxb8rUM3DVXLatp2YwZ2gg1qDI=\r\n=fdY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","engines":{"node":">=0.4.0"},"gitHead":"f209d2b30cd56329c2bf1a8c2b5f91cd8acf0ccd","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"jgravois","email":"jagravois@gmail.com"},"licenses":[{"type":"BSD"}],"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"8.19.2","description":"draw great circle arcs","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"tape":"~5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/arc_0.1.4_1668635873292_0.16191498554418993","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"arc","version":"0.2.0","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"_id":"arc@0.2.0","maintainers":[{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"jgravois","email":"jagravois@gmail.com"},{"name":"tmcw","email":"tom@macwright.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"afce1bffa736c857c3b00acd274040e5303e9339","tarball":"https://registry.npmjs.org/arc/-/arc-0.2.0.tgz","fileCount":48,"integrity":"sha512-8NFOo126uYKQJyXNSLY/jSklgfLQL+XWAcPXGo876JwEQ8nSOPXWNI3TV2jLZMN8QEw8uksJ1ZwS4npjBca8MA==","signatures":[{"sig":"MEUCIDXzlBROUAk0F6xTzATY64bRgW9vlsylObMXqW+4Do5ZAiEAoRcJPhjWYL+xesqEvfzwBbdVGeTKoT07ZgZeg5kHmrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98357},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=0.4.0"},"gitHead":"d15f0a41335af52a37cf6073a4ff3cfa3c46f274","scripts":{"test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run build:browser","clean":"rm -rf dist/ && rm -f arc.js","test:all":"npm run test && npm run test:build","test:build":"node test/build-output.test.js","test:watch":"jest --watch","build:browser":"esbuild src/index.ts --bundle --format=iife --global-name=arc --outfile=arc.js --platform=browser","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},"licenses":[{"type":"BSD"}],"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"11.4.1","description":"draw great circle arcs","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.4.3","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","expect-type":"^1.2.2","@types/geojson":"^7946.0.16"},"_npmOperationalInternal":{"tmp":"tmp/arc_0.2.0_1758600767001_0.4016285342139776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"arc","version":"1.0.0-beta.1","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"license":"BSD","_id":"arc@1.0.0-beta.1","maintainers":[{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"jgravois","email":"jagravois@gmail.com"},{"name":"tmcw","email":"tom@macwright.com"}],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"John Gravois","email":"jagravois@gmail.com"}],"homepage":"https://github.com/springmeyer/arc.js#readme","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"url":"https://github.com/springmeyer/arc.js","dist":{"shasum":"d7ed4f6cb55b4a671a4b53fde88b3863d5616519","tarball":"https://registry.npmjs.org/arc/-/arc-1.0.0-beta.1.tgz","fileCount":33,"integrity":"sha512-AT6tr6VWpuzzaz2pKWW1oX7VpYC3yDtfhqf7UKToeVRjF1S3PRjMLxJ9rNLkVQRsVb/+zHy8d6ScUtZbb7dn3g==","signatures":[{"sig":"MEQCIAjvOUi+R28lvhPTqm7LnO6hbWDaBxXZZSFrb+gH/N0rAiBCq7duiNEij5qm8uJVjgcxSYRh0+/vRLcKqH32/5ETzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51672},"type":"module","engines":{"node":">=18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"325c6c3dd9e7d0f2ba0cd9944ff6f88bd8154ecd","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rm -rf dist/","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jgravois","email":"jagravois@gmail.com"},"repository":{"url":"git://github.com/springmeyer/arc.js.git","type":"git"},"_npmVersion":"11.9.0","description":"draw great circle arcs","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.3","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.0.0","expect-type":"^1.2.2","@types/geojson":"^7946.0.16"},"_npmOperationalInternal":{"tmp":"tmp/arc_1.0.0-beta.1_1774826450865_0.6597344057058105","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"arc","version":"1.0.0","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"John Gravois","email":"jagravois@gmail.com"},{"name":"Thomas Hervey","email":"thomasahervey@gmail.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"license":"BSD","type":"module","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"engines":{"node":">=18"},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist/","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"devDependencies":{"@types/geojson":"^7946.0.16","@types/jest":"^30.0.0","@types/node":"^24.0.0","expect-type":"^1.2.2","jest":"^29.7.0","ts-jest":"^29.4.3","typescript":"^5.0.0"},"gitHead":"68de493aa4cc81b7121e13d91de4bcbfd895e1ca","_id":"arc@1.0.0","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Y1czl0GTrN/CAyZczn/kgZZ5EnOHLqLog2kdp/Cw00IDt1aq0UC5zdZQ5EjA0ucaqDc2F2AUs0dss9QUWnSc/w==","shasum":"d4bbed54a76542b384facd2738840f69fb25d040","tarball":"https://registry.npmjs.org/arc/-/arc-1.0.0.tgz","fileCount":39,"unpackedSize":60237,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEY7VAqsSmPpy/cByg5pAX1hSvP+3ENKrxBA4bcVM9PAAiEAs1V6OEjYp4FqKbkHqqfw6dIdiQ5SiTPcP3vSsVYU7lY="}]},"_npmUser":{"name":"jgravois","email":"jagravois@gmail.com"},"directories":{},"maintainers":[{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"jgravois","email":"jagravois@gmail.com"},{"name":"tmcw","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc_1.0.0_1776109042231_0.391399537213323"},"_hasShrinkwrap":false}},"time":{"created":"2011-11-19T04:44:05.137Z","modified":"2026-04-13T19:37:22.507Z","0.0.1":"2011-11-19T04:44:06.457Z","0.0.2":"2013-06-19T17:41:45.392Z","0.0.3":"2014-01-24T19:55:47.297Z","0.1.0":"2014-02-11T20:33:06.662Z","0.1.1":"2018-06-20T17:51:52.871Z","0.1.2":"2021-10-13T17:14:06.563Z","0.1.3":"2022-05-09T20:20:20.857Z","0.1.4":"2022-11-16T21:57:53.441Z","0.2.0":"2025-09-23T04:12:47.207Z","1.0.0-beta.1":"2026-03-29T23:20:51.004Z","1.0.0":"2026-04-13T19:37:22.388Z"},"bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"description":"draw great circle arcs","contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"John Gravois","email":"jagravois@gmail.com"},{"name":"Thomas Hervey","email":"thomasahervey@gmail.com"}],"maintainers":[{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"jgravois","email":"jagravois@gmail.com"},{"name":"tmcw","email":"tom@macwright.com"}],"readme":"# arc.js\n\nCalculate great circle routes as lines in GeoJSON or WKT format.\n\n[**🌍 Try the interactive demo**](https://danespringmeyer.com/arc.js/) - Click to plot great circle arcs on a map!\n\n**Features:**\n- Full TypeScript support with type definitions\n- Works in Node.js and browsers\n- Generates GeoJSON and WKT output formats\n- Handles dateline crossing automatically\n- Based on [Ed Williams' Aviation Formulary](https://edwilliams.org/avform.htm#Intermediate) algorithms\n\n## Installation\n\n```bash\nnpm install arc\n```\n\n## Quick Start\n\n```js\nimport { GreatCircle } from 'arc';\nconst gc = new GreatCircle({x: -122, y: 48}, {x: -77, y: 39});\nconst line = gc.Arc(); // npoints is optional, defaults to 100\nconsole.log(line.json()); // GeoJSON output\n```\n\n### TypeScript\n```typescript\nimport { GreatCircle, CoordinatePoint } from 'arc';\n\nconst start: CoordinatePoint = { x: -122, y: 48 };\nconst end: CoordinatePoint = { x: -77, y: 39 };\nconst gc = new GreatCircle(start, end);\nconst line = gc.Arc(100);\n```\n\n### Browser (ESM)\n```html\n<script type=\"module\">\n  import { GreatCircle } from 'https://cdn.skypack.dev/arc@1';\n  const gc = new GreatCircle({x: -122, y: 48}, {x: -77, y: 39});\n  const line = gc.Arc();\n</script>\n```\n\n## API Reference\n\n### Basic Usage\n\n#### 1. Define coordinates\nCoordinates use `x` for longitude and `y` for latitude (both in degrees):\n\n```js\nconst start = { x: -122, y: 48 };  // Seattle\nconst end = { x: -77, y: 39 };     // Washington DC\n```\n\n#### 2. Create a GreatCircle\n```js\nconst gc = new GreatCircle(start, end, { name: 'Seattle to DC' });\n```\n\n#### 3. Generate the arc\n```js\nconst line = gc.Arc();      // defaults to 100 points\nconst line = gc.Arc(500);   // or specify a custom value\n```\n\n**Parameters:**\n- `npoints` (number, optional): Number of intermediate points (higher = more precise, default: 100)\n\n### TypeScript Support\n\n```typescript\nimport { GreatCircle, CoordinatePoint, ArcOptions } from 'arc';\n\n// Define custom properties interface\ninterface RouteProperties {\n  name: string;\n  color?: string;\n}\n\nconst start: CoordinatePoint = { x: -122, y: 48 };\nconst end: CoordinatePoint = { x: -77, y: 39 };\nconst properties: RouteProperties = { name: 'Seattle to DC', color: 'blue' };\n\nconst gc = new GreatCircle(start, end, properties);\nconst line = gc.Arc(); // npoints is optional, defaults to 100\n\n// Fully typed return values\nconst geojson = line.json(); // GeoJSONFeature\nconst wkt = line.wkt();      // string\n```\n\n**Available Types:** `CoordinatePoint`, `ArcOptions`, `Coord`, `GreatCircle`, `Arc`, `GeoJSONFeature`\n\n### Output Formats\n\n#### Raw Arc Object\nThe generated arc contains intermediate coordinate pairs:\n\n```js\n{\n  properties: { name: 'Seattle to DC' },\n  geometries: [\n    {\n      coords: [\n        [-122, 48],\n        [-112.06162, 47.724167],\n        [-102.384043, 46.608132],\n        [-93.227189, 44.716217],\n        [-84.74824, 42.144155],\n        [-77, 39]\n      ],\n      length: 6\n    }\n  ]\n}\n```\n\n#### GeoJSON Format\n```js\nconst geojson = line.json();\n// Returns:\n{\n  type: 'Feature',\n  geometry: {\n    type: 'LineString',\n    coordinates: [[-122, 48], [-112.06162, 47.724167], ...]\n  },\n  properties: { name: 'Seattle to DC' }\n}\n```\n\n#### WKT Format\n```js\nconst wkt = line.wkt();\n// Returns:\n'LINESTRING(-122 48,-112.061619 47.724167,-102.384043 46.608131,...)'\n```\n\n### Dateline Crossing\n\nRoutes that cross the international dateline are automatically detected and split into a `MultiLineString` with exact `±180°` boundary points. No configuration is needed.\n\n## Examples\n\nSee the [interactive demo](https://danespringmeyer.com/arc.js/) for sample code showing how to create GeoJSON feature collections from multiple routes.\n\n## Used in Turf.js\n\narc.js powers the [`greatCircle`](https://turfjs.org/docs/api/greatCircle) function in [Turf.js](https://turfjs.org/), a popular geospatial JavaScript library. You can use great circle calculations directly through Turf:\n\n## License\n\nThis project is licensed under the BSD license. See [LICENSE.md](LICENSE) for details.\n","readmeFilename":"README.md","users":{"huriatiputri":true},"license":"BSD"}